public void AddEffect(TargetDinoEffectController _effect) { if (m_effects == null) { m_effects = new List <TargetDinoEffectController>(); } m_effects.Add(_effect); }
public void AddDinoSkillTargetEffect(TargetDinoEffectController effect) { string eventName = effect.eventName; EventEffects eventEffects = null; if (m_events.ContainsKey(eventName)) { m_events[eventName].AddEffect(effect); } else { eventEffects = new EventEffects(); eventEffects.AddEffect(effect); m_events.Add(eventName, eventEffects); } }
private void EnrollNormalTargetEffect(DinoEffectController effect) { string animationName = effect.animationName; TargetDinoEffectController targetDinoEffect = effect as TargetDinoEffectController; targetDinoEffect.SetOriginParent(); if (m_flip) { targetDinoEffect.SetFlip(); } if (m_normalTargetDinoEffects.ContainsKey(animationName)) { m_normalTargetDinoEffects[animationName].AddDinoSkillTargetEffect(targetDinoEffect); } else { TargetDinoEffects targetEffects = new TargetDinoEffects(); targetEffects.AddDinoSkillTargetEffect(targetDinoEffect); m_normalTargetDinoEffects.Add(animationName, targetEffects); } }