Plants now based on entity class
This commit is contained in:
parent
6c9909df30
commit
08d593175b
14 changed files with 38 additions and 65 deletions
|
|
@ -19,7 +19,7 @@ public partial class Entity : Node2D
|
|||
EmitSignal(SignalName.OnDamaged);
|
||||
if (HP <= 0)
|
||||
{
|
||||
Kill();
|
||||
KillByDamage();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -29,6 +29,11 @@ public partial class Entity : Node2D
|
|||
HP += amount;
|
||||
}
|
||||
|
||||
public virtual void KillByDamage()
|
||||
{
|
||||
Kill();
|
||||
}
|
||||
|
||||
public virtual void Kill()
|
||||
{
|
||||
QueueFree();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue