PRoConEvents.MULTIbalancer.RemovePlayerFromSquadRoster C# (CSharp) Method

RemovePlayerFromSquadRoster() private method

private RemovePlayerFromSquadRoster ( SquadRoster>.Dictionary squads, String name ) : void
squads SquadRoster>.Dictionary
name String
return void
        private void RemovePlayerFromSquadRoster(Dictionary<int, SquadRoster> squads, String name)
        {
            foreach (int key in squads.Keys) {
            SquadRoster squad = squads[key];
            List<PlayerModel> copy = new List<PlayerModel>();
            copy.AddRange(squad.Roster);
            foreach (PlayerModel mate in copy) {
            if (mate.Name == name) {
                squad.Roster.Remove(mate);
                return;
            }
            }
            }
        }
MULTIbalancer