public override void Deserialize(IDataReader reader) { base.Deserialize(reader); var charactersToRecolorCount = reader.ReadUShort(); CharactersToRecolor = new List <CharacterToRecolorInformation>(); for (var charactersToRecolorIndex = 0; charactersToRecolorIndex < charactersToRecolorCount; charactersToRecolorIndex++) { var objectToAdd = new CharacterToRecolorInformation(); objectToAdd.Deserialize(reader); CharactersToRecolor.Add(objectToAdd); } var charactersToRenameCount = reader.ReadUShort(); CharactersToRename = new List <int>(); for (var charactersToRenameIndex = 0; charactersToRenameIndex < charactersToRenameCount; charactersToRenameIndex++) { CharactersToRename.Add(reader.ReadInt()); } var unusableCharactersCount = reader.ReadUShort(); UnusableCharacters = new List <int>(); for (var unusableCharactersIndex = 0; unusableCharactersIndex < unusableCharactersCount; unusableCharactersIndex++) { UnusableCharacters.Add(reader.ReadInt()); } var charactersToRelookCount = reader.ReadUShort(); CharactersToRelook = new List <CharacterToRelookInformation>(); for (var charactersToRelookIndex = 0; charactersToRelookIndex < charactersToRelookCount; charactersToRelookIndex++) { var objectToAdd = new CharacterToRelookInformation(); objectToAdd.Deserialize(reader); CharactersToRelook.Add(objectToAdd); } }
public override void Deserialize(IDataReader reader) { base.Deserialize(reader); int charactersToRecolorCount = reader.ReadUShort(); int charactersToRecolorIndex; m_charactersToRecolor = new System.Collections.Generic.List <CharacterToRecolorInformation>(); for (charactersToRecolorIndex = 0; (charactersToRecolorIndex < charactersToRecolorCount); charactersToRecolorIndex = (charactersToRecolorIndex + 1)) { CharacterToRecolorInformation objectToAdd = new CharacterToRecolorInformation(); objectToAdd.Deserialize(reader); m_charactersToRecolor.Add(objectToAdd); } int charactersToRenameCount = reader.ReadUShort(); int charactersToRenameIndex; m_charactersToRename = new System.Collections.Generic.List <int>(); for (charactersToRenameIndex = 0; (charactersToRenameIndex < charactersToRenameCount); charactersToRenameIndex = (charactersToRenameIndex + 1)) { m_charactersToRename.Add(reader.ReadInt()); } int unusableCharactersCount = reader.ReadUShort(); int unusableCharactersIndex; m_unusableCharacters = new System.Collections.Generic.List <int>(); for (unusableCharactersIndex = 0; (unusableCharactersIndex < unusableCharactersCount); unusableCharactersIndex = (unusableCharactersIndex + 1)) { m_unusableCharacters.Add(reader.ReadInt()); } int charactersToRelookCount = reader.ReadUShort(); int charactersToRelookIndex; m_charactersToRelook = new System.Collections.Generic.List <CharacterToRelookInformation>(); for (charactersToRelookIndex = 0; (charactersToRelookIndex < charactersToRelookCount); charactersToRelookIndex = (charactersToRelookIndex + 1)) { CharacterToRelookInformation objectToAdd = new CharacterToRelookInformation(); objectToAdd.Deserialize(reader); m_charactersToRelook.Add(objectToAdd); } }