20 lines
373 B
C#
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();
|
|
}
|
|
}
|