Ejemplo n.º 1
0
 // 执行队列中的一个 Item
 public void getNextItem()
 {
     if (m_curAttackItem == null && m_attackList.Count() > 0)
     {
         m_curAttackItem = m_attackList[0];
     }
 }
Ejemplo n.º 2
0
 // 执行队列中的一个 Item
 public void getNextItem()
 {
     if (m_curAttackItem == null && m_attackList.Count() > 0)
     {
         m_curAttackItem = m_attackList[0];
     }
 }
Ejemplo n.º 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);
        }
Ejemplo n.º 4
0
 public void removeItem(ImmeAttackItemBase item)
 {
     m_attackList.Remove(item);
     item.dispose();
 }
Ejemplo n.º 5
0
 // 执行队列中的一个 Item
 public void endCurItem()
 {
     m_curAttackItem.attackEndDisp.dispatchEvent(m_curAttackItem);
     removeItem(m_curAttackItem);
     m_curAttackItem = null;
 }
Ejemplo n.º 6
0
 public void addItem(ImmeAttackItemBase item)
 {
     m_attackList.Add(item);
 }
Ejemplo n.º 7
0
 public void removeItem(ImmeAttackItemBase item)
 {
     m_attackList.Remove(item);
     item.dispose();
 }
Ejemplo n.º 8
0
 // 执行队列中的一个 Item
 public void endCurItem()
 {
     m_curAttackItem.attackEndDisp.dispatchEvent(m_curAttackItem);
     removeItem(m_curAttackItem);
     m_curAttackItem = null;
 }
Ejemplo n.º 9
0
 public void addItem(ImmeAttackItemBase item)
 {
     m_attackList.Add(item);
 }