// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- // //! 初期化関数 protected override void StartGearProcess() { base.StartGearProcess(); _logicStateChanger = _gear.Absorb <LogicStateChanger>(new PosInfos()); ArkLog.Debug("GameView Start"); }
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- // //! 初期化 protected override void StartGearProcess() { base.StartGearProcess(); ArkLog.Debug("Game Loop Start"); // FrameManagerの時間初期化 _frameManager.RecordLastUpdateSeconds(); }
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- // //! 初期化 protected override void StartGearProcess() { base.StartGearProcess(); _gameLogic = _gear.Absorb <GameLogic>(new PosInfos()); ArkLog.Debug("BaseSceneLogic Start"); }
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- // //! 初期化 protected override void StartGearProcess() { base.StartGearProcess(); _gameView = _gear.Absorb <GameView>(new PosInfos()); IBaseSceneViewOrder sceneView = _gameView.StartUpSceneView(_currentSceneLogic); _currentSceneLogic.SetSceneViewOrder(sceneView); ArkLog.Debug("Game Logic Start"); }
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- // //! 解除 protected override void EndGearProcess() { base.EndGearProcess(); ArkLog.Debug("Game Loop End"); }
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- // //! コマンド通知 public virtual void NotifyCommand(ICommand command) { ArkLog.Debug("NotifyCommand"); _logicStateChanger.NotifyCommand(command); }
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- // //! 解除処理 protected override void EndGearProcess() { base.EndGearProcess(); ArkLog.Debug("BaseSceneView End"); }