public BeginCharacterSelectionPacket(string familyName, bool hasCharacters, uint userId, bool canSkipBootcamp = true) { FamilyName = familyName; HasCharacters = hasCharacters; UserId = userId; CanSkipBootcamp = canSkipBootcamp; EnabledRaceList.Add(Race.Human); EnabledRaceList.Add(Race.Forean); EnabledRaceList.Add(Race.Brann); EnabledRaceList.Add(Race.Thrax); }
public BeginCharacterSelectionPacket(string familyName, bool hasCharacters, uint userId) { FamilyName = familyName; HasCharacters = hasCharacters; UserId = userId; CanSkipBootcamp = true; EnabledRaceList.Add(1); EnabledRaceList.Add(2); EnabledRaceList.Add(3); EnabledRaceList.Add(4); }
public override void Read(PythonReader pr) { pr.ReadTuple(); FamilyName = pr.ReadUnicodeString(); HasCharacters = pr.ReadBool(); UserId = (uint)pr.ReadInt(); var raceCount = pr.ReadTuple(); for (var i = 0; i < raceCount; ++i) { EnabledRaceList.Add((Race)pr.ReadInt()); } CanSkipBootcamp = pr.ReadBool(); }