SupaLidlGame/State/NPC/Doc/DocAttackState.cs

17 lines
375 B
C#
Raw Normal View History

2023-07-13 23:46:58 -07:00
using Godot;
namespace SupaLidlGame.State.NPC.Doc;
public abstract partial class DocAttackState : NPCState
2023-07-13 23:46:58 -07:00
{
public abstract double Duration { get; set; }
2023-07-13 23:46:58 -07:00
public abstract double AttackDuration { get; set; }
2023-07-13 23:46:58 -07:00
public abstract PackedScene Projectile { get; set; }
2023-07-13 23:46:58 -07:00
public abstract DocExitState ExitState { get; set; }
2023-07-13 23:46:58 -07:00
protected abstract void Attack();
2023-07-13 23:46:58 -07:00
}