Esempio n. 1
0
 public void Clear()
 {
     for (int i = 0, length = MembersCount; i < length; ++i)
     {
         Character c = listMembers[i];
         if (c.myTeam == this)
         {
             c.SetTeam(null);
         }
         OnRemoveMember.Invoke(c);
     }
     listMembers.Clear();
 }
Esempio n. 2
0
 public bool RemoveMember(Character c)
 {
     if (listMembers.Remove(c))
     {
         if (c.myTeam == this)
         {
             c.SetTeam(null);
         }
         OnRemoveMember.Invoke(c);
         return(true);
     }
     return(false);
 }