public override void DoUpdate(LFloat deltaTime) { if (InputAgent.isSpeedUp) { spdUpTimer = new LFloat(3); } spdUpTimer -= deltaTime; speed = spdUpTimer > 0 ? fastSpd : normalSpd; if (spdUpTimer > 0) { PostEffectManager.StartEffect(EPostEffectType.RadialBlur, 0.1f, 0.2f, 0.3f , new PostEffectRadialBlur.ParamsInfo(1, 1.5f)); } var skillId = InputAgent.skillId; if (skillId >= 0 && !isFire) { if (skillId < this.allSkills.Count) { allSkills[skillId].Fire(); } } base.DoUpdate(deltaTime); if (!isFire) { eventHandler.Animating(CMover.hasReachTarget); } animator.DoLateUpdate(deltaTime); }