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)); } }