public void RemoveMoreTimeEffectObject(GameObject obj) { EffectObjectInfo ei = FindEffectInfoByObj(obj); if (ei != null) { m_MoreTimesEffectObjects.Remove(ei); } }
public void AddMoreTimeEffectObject(GameObject obj) { if (FindEffectInfoByObj(obj) != null) { return; } EffectObjectInfo effectinfo = new EffectObjectInfo(); effectinfo.TargetObj = obj; effectinfo.StartEffectTime = m_OwnSkill.CurTime / 1000.0f; effectinfo.NextEffectTime = m_OwnSkill.CurTime / 1000.0f + m_DamageInterval / 1000.0f; m_MoreTimesEffectObjects.Add(effectinfo); }
public void AddMoreTimeEffectObject(GameObject obj) { if (FindEffectInfoByObj(obj) != null) { return; } EffectObjectInfo effectinfo = new EffectObjectInfo(); effectinfo.TargetObj = obj; effectinfo.StartEffectTime = Time.time; effectinfo.NextEffectTime = Time.time + m_FirstInterval; m_MoreTimesEffectObjects.Add(effectinfo); }