Пример #1
0
 // 是否存在其他EliteMonster将要或正在攻击玩家
 public bool HasToOrHoldingElite(EliteMonster elite)
 {
     foreach (EliteMonster e in mEliteMonster)
     {
         if (e == elite)
         {
             continue;
         }
         if (e.IsToHoldOrHolding())
         {
             return(true);
         }
     }
     return(false);
 }
Пример #2
0
 public EPatrolState(EliteMonster eliteMonster)
 {
     elMon = eliteMonster;
 }
Пример #3
0
 public EAttackState(EliteMonster eliteMonster)
 {
     elMon = eliteMonster;
 }
Пример #4
0
 public EChaseState(EliteMonster eliteMonster)
 {
     elMon = eliteMonster;
 }
Пример #5
0
 public void RemoveEliteMonster(EliteMonster eliteMonster)
 {
     mEliteMonster.Remove(eliteMonster);
 }
Пример #6
0
 // 精英怪
 public void AddEliteMonster(EliteMonster eliteMonster)
 {
     mEliteMonster.Add(eliteMonster);
 }