コード例 #1
0
ファイル: GameUnityState.cs プロジェクト: hsiuqnav/configMgr
        protected override void OnEnter(Event e, GameFSM.State lastState)
        {
            var hero = ConfigManager.Instance.GetConfig <ConfHero>(107);

            if (hero != null)
            {
                Logger.Info(hero.ToString());
            }
            var action = ConfigManager.Instance.GetConfig <ConfAction>("Jump");

            if (action != null)
            {
                Logger.Info(action.ToString());
            }
            var heroSkin = ConfigManager.Instance.GetConfig <ConfHeroSkin>(2);

            if (heroSkin != null)
            {
                Logger.Info(heroSkin.ToString());
            }
            var confSetting = ConfigManager.Instance.GetConfig <ConfSettingConst>();

            if (confSetting != null)
            {
                Logger.Info(confSetting.ToString());
            }
        }
コード例 #2
0
ファイル: GameFSMState.cs プロジェクト: hsiuqnav/configMgr
 public override void Enter(Event e, GameFSM.State lastState)
 {
     if (lastState != null)
     {
         Logger.Info("{0} -> {1}", lastState != null ? lastState.GetType().Name : "NONE", GetType().Name);
     }
     base.Enter(e, lastState);
 }
コード例 #3
0
 protected override void OnEnter(Event e, GameFSM.State lastState)
 {
     ManagerMan.Instance.RegisterManager(PlatformManager.Instance);
     ManagerMan.Instance.RegisterManager(PathManager.Instance);
     ManagerMan.Instance.RegisterManager(WorksManager.Instance);
     ManagerMan.Instance.RegisterManager(ConfigManager.Instance);
     ManagerMan.Instance.InitAllManagers();
     ManagerMan.Instance.BootAllManagers();
     base.OnEnter(e, lastState);
 }
コード例 #4
0
 protected override void OnEnter(Event e, GameFSM.State lastState)
 {
     ConfigManager.Instance.SetSerializer(new ConfigSerializer());
     ManagerMan.Instance.RegisterManager(PathManager.Instance);
     ManagerMan.Instance.RegisterManager(PlatformManager.Instance);
     ManagerMan.Instance.RegisterManager(WorksManager.Instance);
     ManagerMan.Instance.RegisterManager(ModuleManager.Instance);
     ManagerMan.Instance.RegisterManager(ConfigManager.Instance);
     ManagerMan.Instance.InitAllManagers();
     ManagerMan.Instance.BootAllManagers();
     initWork = new StartAndWait(ManagerMan.Instance.BootLoadAllManagers());
     WorksManager.Instance.AddStartRightAwayWork(initWork);
 }
コード例 #5
0
 protected override void OnEnter(Event e, GameFSM.State lastState)
 {
     Content.Quit();
 }
コード例 #6
0
ファイル: GameFSMState.cs プロジェクト: hsiuqnav/configMgr
 public override void Exit(Event e, GameFSM.State nextState)
 {
     base.Exit(e, nextState);
 }