Exemple #1
0
 public void OnEvent(eEntityEvent eventID, object args = null)
 {
     for (var i = 0; i < _moduleList.Count; ++i)
     {
         _moduleList[i].OnEvent(eventID, args);
     }
 }
Exemple #2
0
 public override void OnEvent(eEntityEvent eventID, object args = null)
 {
     if (eventID == eEntityEvent.OnAlive)
     {
     }
     else if (eventID == eEntityEvent.OnDead)
     {
     }
 }
Exemple #3
0
 public override void OnEvent(eEntityEvent eventID, object args = null)
 {
     if (eventID == eEntityEvent.OnAlive)
     {
         Init();
     }
     else if (eventID == eEntityEvent.OnDead)
     {
         RemoveAllBuff();
     }
 }
 public override void OnEvent(eEntityEvent eventID, object args = null)
 {
     if (eventID == eEntityEvent.OnAlive)
     {
         Init();
     }
     else if (eventID == eEntityEvent.OnDead)
     {
         SyncAction("Die");
     }
 }
Exemple #5
0
 public override void OnEvent(eEntityEvent eventID, object args = null)
 {
     if (eventID == eEntityEvent.OnSkillResult)
     {
     }
     else if (eventID == eEntityEvent.OnAlive)
     {
         Init();
     }
     else if (eventID == eEntityEvent.OnDead)
     {
         m_normalAttackList.Clear();
         m_skillEventList.Clear();
         m_skillList.Clear();
     }
 }
Exemple #6
0
 //entity的事件,如果模块需要关注某个事件,需要重载此虚函数
 public virtual void OnEvent(eEntityEvent eventID, object args = null)
 {
 }