public override void Deserialize(IDataReader reader) { base.Deserialize(reader); var limit = reader.ReadUShort(); charactersToRecolor = new Types.CharacterToRecolorInformation[limit]; for (int i = 0; i < limit; i++) { charactersToRecolor[i] = new Types.CharacterToRecolorInformation(); charactersToRecolor[i].Deserialize(reader); } limit = reader.ReadUShort(); charactersToRename = new int[limit]; for (int i = 0; i < limit; i++) { charactersToRename[i] = reader.ReadInt(); } limit = reader.ReadUShort(); unusableCharacters = new int[limit]; for (int i = 0; i < limit; i++) { unusableCharacters[i] = reader.ReadInt(); } limit = reader.ReadUShort(); charactersToRelook = new Types.CharacterToRelookInformation[limit]; for (int i = 0; i < limit; i++) { charactersToRelook[i] = new Types.CharacterToRelookInformation(); charactersToRelook[i].Deserialize(reader); } }
public override void Deserialize(BigEndianReader reader) { base.Deserialize(reader); var limit = reader.ReadUShort(); charactersToRecolor = new Types.CharacterToRecolorInformation[limit]; for (int i = 0; i < limit; i++) { charactersToRecolor[i] = new Types.CharacterToRecolorInformation(); charactersToRecolor[i].Deserialize(reader); } limit = reader.ReadUShort(); charactersToRename = new int[limit]; for (int i = 0; i < limit; i++) { charactersToRename[i] = reader.ReadInt(); } limit = reader.ReadUShort(); unusableCharacters = new int[limit]; for (int i = 0; i < limit; i++) { unusableCharacters[i] = reader.ReadInt(); } limit = reader.ReadUShort(); charactersToRelook = new Types.CharacterToRelookInformation[limit]; for (int i = 0; i < limit; i++) { charactersToRelook[i] = new Types.CharacterToRelookInformation(); charactersToRelook[i].Deserialize(reader); } }
public override void Deserialize(IDataReader reader) { base.Deserialize(reader); var limit = reader.ReadUShort(); var charactersToRecolor_ = new Types.CharacterToRecolorInformation[limit]; for (int i = 0; i < limit; i++) { charactersToRecolor_[i] = Types.ProtocolTypeManager.GetInstance <Types.CharacterToRecolorInformation>(reader.ReadShort()); charactersToRecolor_[i].Deserialize(reader); } charactersToRecolor = charactersToRecolor_; limit = reader.ReadUShort(); var charactersToRename_ = new int[limit]; for (int i = 0; i < limit; i++) { charactersToRename_[i] = reader.ReadInt(); } charactersToRename = charactersToRename_; limit = reader.ReadUShort(); var unusableCharacters_ = new int[limit]; for (int i = 0; i < limit; i++) { unusableCharacters_[i] = reader.ReadInt(); } unusableCharacters = unusableCharacters_; }
public override void Deserialize(IDataReader reader) { base.Deserialize(reader); var limit = reader.ReadUShort(); var charactersToRecolor_ = new Types.CharacterToRecolorInformation[limit]; for (int i = 0; i < limit; i++) { charactersToRecolor_[i] = new Types.CharacterToRecolorInformation(); charactersToRecolor_[i].Deserialize(reader); } charactersToRecolor = charactersToRecolor_; limit = reader.ReadUShort(); var charactersToRename_ = new int[limit]; for (int i = 0; i < limit; i++) { charactersToRename_[i] = reader.ReadInt(); } charactersToRename = charactersToRename_; limit = reader.ReadUShort(); var unusableCharacters_ = new int[limit]; for (int i = 0; i < limit; i++) { unusableCharacters_[i] = reader.ReadInt(); } unusableCharacters = unusableCharacters_; limit = reader.ReadUShort(); var charactersToRelook_ = new Types.CharacterToRelookInformation[limit]; for (int i = 0; i < limit; i++) { charactersToRelook_[i] = new Types.CharacterToRelookInformation(); charactersToRelook_[i].Deserialize(reader); } charactersToRelook = charactersToRelook_; }