Esempio n. 1
0
        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);
        }
Esempio n. 3
0
        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();
        }