ProjectDDD/Assets/_DDD/_Scripts/Characters/Players/RestaurantPlayer/PlayerStateMachine.cs
2025-07-07 19:25:56 +09:00

19 lines
431 B (Stored with Git LFS)
C#

namespace DDD
{
public class PlayerStateMachine
{
private IStateMachine _currentStateMachine;
public void ChangeState(IStateMachine newStateMachine)
{
_currentStateMachine?.Exit();
_currentStateMachine = newStateMachine;
_currentStateMachine.Enter();
}
public void Update()
{
_currentStateMachine?.Update();
}
}
}