private void TimerMgrUpdate(float dt) { // !m_InNormalPass 表示特殊关卡 !m_StartSpeedUp 表示 创建过 怪物 //CurCreateMonsterCount > 1 || !m_Has3004 表示 数量大于 1 个 //如果 是 1 个那么不能是 3004 也ok 否则不可以 // 如果是 0 个 ,那么不可能 是 3004 了因为没有怪物 if ((CurCreateMonsterCount > 1 || !m_Has3004) || !m_InNormalPass || !m_StartCreateMonster) { m_SpeedUpTime = m_OriSpeedUpTime; m_TimerMgr.Update(dt); } else { m_SpeedUpTime -= dt; if (m_SpeedUpTime <= 0) { m_SpeedUpTime = m_OriSpeedUpTime; m_TimerMgr.UpdateToRecentOne(dt); } else { m_TimerMgr.Update(dt); } } }
public void Update(float dt) { if (m_FrameCtrl != null) { m_FrameCtrl.Update(dt); } m_TimerMgr.Update(dt); }
public override void Update(float dt) { dt = dt * BaseScene.TimeScale; m_CurTime = m_CurTime + dt; m_WaveMgr.Update(dt); m_TimerMgr.Update(dt); #if GAME_DEBUG if (Input.GetKeyDown(KeyCode.F)) { GameWin(); } #endif }
public void Update(float dt) { if (gGameAdapter != null) { gGameAdapter.Update(); } if (gGameCtrl != null) { gGameCtrl.Update(dt); } if (gTimerMgr != null) { gTimerMgr.Update(dt); } if (gUiMgr != null) { gUiMgr.Update(); } }
public override void Update(float dt) { dt = dt * BaseScene.TimeScale; m_TimerMgr.Update(dt); }