using System; using UnityEngine; // ReSharper disable once CheckNamespace namespace BlueWaterProject { public interface INpcState { event Action OnUnityEvent; void OnEnter(NpcStateMachine npcStateMachine); void OnUpdate(NpcStateMachine npcStateMachine); void OnExit(NpcStateMachine npcStateMachine); INpcState Clone(); } }