namespace Nox.Core { public enum PlayMode { None, PauseMenu, Adventure, Town, Rest, Combat } /// /// Prototype for crating new game modes /// public interface IPlayMode { bool IsGameModeInitialized { get;} public void EnterPlayMode(); public void Tick(); public void LateTick(); void ExitGameMode(); void Dispose(); } }