Files
UltimateFishing2020/Assets/Scripts/Assembly-CSharp/StateMachine.cs
2026-03-04 10:03:45 +08:00

19 lines
281 B
C#

public class StateMachine
{
private IState currentState;
public IState Current => currentState;
public void ChangeState(IState newState)
{
currentState?.Exit();
currentState = newState;
currentState.Enter();
}
public void Update()
{
currentState?.Execute();
}
}