20 lines
394 B
C#
20 lines
394 B
C#
using Godot;
|
|
|
|
public partial class BossAttack : Node3D
|
|
{
|
|
public void OnOrbHit(Node node)
|
|
{
|
|
if (node is Character character && character.HasMethod(Character.MethodName.OnHit))
|
|
{
|
|
GD.Print("Player hit: " + character.Name);
|
|
character.Call(Character.MethodName.OnHit, node);
|
|
Delete();
|
|
}
|
|
}
|
|
|
|
public void Delete()
|
|
{
|
|
QueueFree();
|
|
}
|
|
}
|