Beispiel #1
0
 public void Update(float dt)
 {
     m_animState = m_attacker.AttackAnimState;
     if (m_SkillEffect != null)
     {
         m_casting = !m_SkillEffect.IsIdle();
     }
     if (m_runSkillEffect.Count > 0)
     {
         for (int i = m_runSkillEffect.Count - 1; i >= 0; i--)
         {
             SkillEffect ef = m_runSkillEffect[i];
             if (ef.IsIdle())
             {
                 RemoveSkillEffect(ef);
             }
         }
     }
     for (int i = 0; i < m_runSkillEffect.Count; i++)
     {
         SkillEffect ef = m_runSkillEffect[i];
         ef.Update(dt);
     }
 }