Esempio n. 1
0
 //元素之间的发送消息
 public void SendEvent(SkillCellEventType eventType, params ValueArg[] valueArgs)
 {
     for (int i = 0; i < m_skillCellObjectlist.Count; ++i)
     {
         ISkillCell skillCell = m_skillCellObjectlist[i].GetComponent <ISkillCell>();
         skillCell.OnEvent(eventType, valueArgs);
     }
 }
Esempio n. 2
0
 //接受事件
 public override void OnEvent(SkillCellEventType eventType, params ValueArg[] valueArgs)
 {
     switch (eventType)
     {
     case SkillCellEventType.SE_STOP_CARRYOFF_TARGET:
     {
         if (m_param != null)
         {
             m_param.isCarryOffTarget = false;
         }
     }
     break;
     }
 }
Esempio n. 3
0
        //接受事件
        public override void OnEvent(SkillCellEventType eventType, params ValueArg[] valueArgs)
        {
            switch (eventType)
            {
            case SkillCellEventType.SE_DESTROY_ACTION_EFX:
            {
                if (m_actionEfx != null)
                {
                    m_actionEfx.DestoryObject();
                    m_actionEfx = null;
                }
            }
            break;

            default:
                break;
            }
        }
Esempio n. 4
0
 //接受事件
 public virtual void OnEvent(SkillCellEventType eventType, params ValueArg[] valueArgs)
 {
 }