ocker/scripts/world/Creature.cs

20 lines
373 B
C#

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();
}
}