Пример #1
0
        public static void Serialize(GenericWriter writer, PVPTeamArrangement teamArrangement)
        {
            if (teamArrangement != null)
            {
                for (int i = 0; i < TeamArrangementList.Count; i++)
                {
                    if (TeamArrangementList.Keys.ElementAt(i) == teamArrangement.GetType())
                    {
                        writer.Write(i);
                        break;
                    }
                }

                writer.Write(teamArrangement.m_teams.Count);
                foreach (PVPTeam team in teamArrangement.m_teams)
                {
                    writer.Write(team.Count);
                    foreach (ScriptMobile joueur in team)
                    {
                        writer.Write(joueur);
                    }
                }
            }
            else
            {
                writer.Write(-1);
            }
        }