OldBlueWater/BlueWater/Assets/02.Scripts/Interface/INpcState.cs

16 lines
376 B
C#
Raw Normal View History

2023-10-30 15:45:05 +00:00
using System;
using UnityEngine;
// ReSharper disable once CheckNamespace
namespace BlueWaterProject
{
public interface INpcState
{
2023-10-30 15:45:05 +00:00
event Action OnUnityEvent;
void OnEnter(NpcStateMachine npcStateMachine);
void OnUpdate(NpcStateMachine npcStateMachine);
void OnExit(NpcStateMachine npcStateMachine);
INpcState Clone();
}
}