/// <summary> /// Call when a team is to be removed from the match. /// </summary> /// <param name="remTeam"></param> public virtual bool RemoveTeam(Team remTeam) { if (teams.Remove(remTeam)) { MatchTeamRemoveEvent ev = new MatchTeamRemoveEvent(remTeam); AppendEvent(ev); if (OnTeamRemove != null) { OnTeamRemove(this, ev); } return(true); } return(false); }
/// <summary> /// Call when a team is to be removed from the match. /// </summary> /// <param name="remTeam"></param> public virtual bool RemoveTeam(Team remTeam) { if (teams.Remove(remTeam)) { MatchTeamRemoveEvent ev = new MatchTeamRemoveEvent(remTeam); AppendEvent(ev); if (OnTeamRemove != null) { OnTeamRemove(this, ev); } return true; } return false; }