Exemple #1
0
 // 执行队列中的一个 Item
 public void getNextItem()
 {
     if (m_curAttackItem == null && m_attackList.Count() > 0)
     {
         m_curAttackItem = m_attackList[0];
     }
 }
 // 执行队列中的一个 Item
 public void getNextItem()
 {
     if (m_curAttackItem == null && m_attackList.Count() > 0)
     {
         m_curAttackItem = m_attackList[0];
     }
 }
Exemple #3
0
        public ImmeAttackItemBase createItem(EImmeAttackType type)
        {
            ImmeAttackItemBase ret = null;

            if (EImmeAttackType.eCommon == type)
            {
                ret = new ImmeComAttackItem(type);
            }
            else if (EImmeAttackType.eSkill == type)
            {
                ret = new ImmeSkillAttackItem(type);
            }

            m_attackList.Add(ret);
            return(ret);
        }
 public void removeItem(ImmeAttackItemBase item)
 {
     m_attackList.Remove(item);
     item.dispose();
 }
 // 执行队列中的一个 Item
 public void endCurItem()
 {
     m_curAttackItem.attackEndDisp.dispatchEvent(m_curAttackItem);
     removeItem(m_curAttackItem);
     m_curAttackItem = null;
 }
 public void addItem(ImmeAttackItemBase item)
 {
     m_attackList.Add(item);
 }
Exemple #7
0
 public void removeItem(ImmeAttackItemBase item)
 {
     m_attackList.Remove(item);
     item.dispose();
 }
Exemple #8
0
 // 执行队列中的一个 Item
 public void endCurItem()
 {
     m_curAttackItem.attackEndDisp.dispatchEvent(m_curAttackItem);
     removeItem(m_curAttackItem);
     m_curAttackItem = null;
 }
Exemple #9
0
 public void addItem(ImmeAttackItemBase item)
 {
     m_attackList.Add(item);
 }