using Godot; public partial class Creature : Area2D { [Export] public string CreatureId { get; set; } = "creature:ember_fox"; public bool IsCaptured { get; private set; } = false; public override void _Ready() { // Make sure we receive overlap events Monitoring = true; Monitorable = true; } public void Despawn() { IsCaptured = true; QueueFree(); } }