예제 #1
0
        public override void DeserializeData(NetDataReader reader)
        {
            error = (Error)reader.GetByte();

            characters = new List <PlayerCharacterData>();
            var count = reader.GetInt();

            for (var i = 0; i < count; ++i)
            {
                var character = new PlayerCharacterData();
                characters.Add(character.DeserializeCharacterData(reader));
            }
        }
        public void Deserialize(NetDataReader reader)
        {
            message = (UITextKeys)reader.GetPackedUShort();

            characters = new List <PlayerCharacterData>();
            byte count = reader.GetByte();

            for (byte i = 0; i < count; ++i)
            {
                PlayerCharacterData character = new PlayerCharacterData();
                characters.Add(character.DeserializeCharacterData(reader, withTransforms: false, withBuffs: false, withSkillUsages: false, withNonEquipItems: false, withSummons: false, withHotkeys: false, withQuests: false));
            }
        }
        public void Deserialize(NetDataReader reader)
        {
            error = (Error)reader.GetByte();

            characters = new List <PlayerCharacterData>();
            int count = reader.GetInt();

            for (int i = 0; i < count; ++i)
            {
                PlayerCharacterData character = new PlayerCharacterData();
                characters.Add(character.DeserializeCharacterData(reader));
            }
        }