private void Update() { if (bindSkill) { bindSkill.DoUpdate(Time.deltaTime); } }
public void DoUpdate(float deltaTime) { if (!IsAlive || !gameObject.activeInHierarchy) { return; } for (int i = 0, length = listBuff.Count; i < length; ++i) { if (listBuff[i].IsEnd) { listRemoveBuff.Add(listBuff[i]); } else { listBuff[i].DoUpdate(deltaTime); } } for (int i = 0, length = listRemoveBuff.Count; i < length; ++i) { BuffBase removeBuff = listRemoveBuff[i]; listBuff.Remove(removeBuff); removeBuff.Remove(false); } listRemoveBuff.Clear(); for (int i = 0, length = listResumeSkillEnergy.Count; i < length; ++i) { ResumeEnergy single = listResumeSkillEnergy[i]; if (single) { single.DoUpdate(deltaTime); } } for (int i = 0, length = listSearchEnemy.Count; i < length; ++i) { SearchEnemyBase single = listSearchEnemy[i]; if (single) { single.DoUpdate(deltaTime); } } for (int i = 0, length = listSkills.Count; i < length; ++i) { SkillBase single = listSkills[i]; if (single) { single.DoUpdate(deltaTime); } } OnUpdate(deltaTime); UIHeadInfo.DoUpdate(deltaTime); for (int i = 0, length = listExtModules.Count; i < length; ++i) { InteractiveObjExt single = listExtModules[i]; if (single) { single.DoUpdate(deltaTime); } } }
private void Update() { if (bindSkill) { bindSkill.DoUpdate(Time.deltaTime); } if (!IsAlive) { return; } if (RigidFake.angularVelocity < -3000) { ButtonAbandon(); } }