public override void Serialize(IDataWriter writer) { base.Serialize(writer); writer.WriteShort(((short)(m_charactersToRecolor.Count))); int charactersToRecolorIndex; for (charactersToRecolorIndex = 0; (charactersToRecolorIndex < m_charactersToRecolor.Count); charactersToRecolorIndex = (charactersToRecolorIndex + 1)) { CharacterToRecolorInformation objectToSend = m_charactersToRecolor[charactersToRecolorIndex]; objectToSend.Serialize(writer); } writer.WriteShort(((short)(m_charactersToRename.Count))); int charactersToRenameIndex; for (charactersToRenameIndex = 0; (charactersToRenameIndex < m_charactersToRename.Count); charactersToRenameIndex = (charactersToRenameIndex + 1)) { writer.WriteInt(m_charactersToRename[charactersToRenameIndex]); } writer.WriteShort(((short)(m_unusableCharacters.Count))); int unusableCharactersIndex; for (unusableCharactersIndex = 0; (unusableCharactersIndex < m_unusableCharacters.Count); unusableCharactersIndex = (unusableCharactersIndex + 1)) { writer.WriteInt(m_unusableCharacters[unusableCharactersIndex]); } writer.WriteShort(((short)(m_charactersToRelook.Count))); int charactersToRelookIndex; for (charactersToRelookIndex = 0; (charactersToRelookIndex < m_charactersToRelook.Count); charactersToRelookIndex = (charactersToRelookIndex + 1)) { CharacterToRelookInformation objectToSend = m_charactersToRelook[charactersToRelookIndex]; objectToSend.Serialize(writer); } }
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); } }
public new void Deserialize(IDataReader reader) { base.Deserialize(reader); CharactersToRecolor = new CharacterToRecolorInformation[reader.ReadShort()]; for (var i = 0; i < CharactersToRecolor.Length; i++) { (CharactersToRecolor[i] = new CharacterToRecolorInformation()).Deserialize(reader); } CharactersToRename = new Int32[reader.ReadShort()]; for (var i = 0; i < CharactersToRename.Length; i++) { CharactersToRename[i] = reader.ReadInt(); } UnusableCharacters = new Int32[reader.ReadShort()]; for (var i = 0; i < UnusableCharacters.Length; i++) { UnusableCharacters[i] = reader.ReadInt(); } CharactersToRelook = new CharacterToRelookInformation[reader.ReadShort()]; for (var i = 0; i < CharactersToRelook.Length; i++) { (CharactersToRelook[i] = new CharacterToRelookInformation()).Deserialize(reader); } }