namespace DDD { public interface IStateMachine { void Enter(); void Update(); void Exit(); } }