public CharactersListWithModificationsMessage(bool hasStartupActions, CharacterBaseInformations[] characters, CharacterToRecolorInformation[] charactersToRecolor, int[] charactersToRename, int[] unusableCharacters, CharacterToRelookInformation[] charactersToRelook) : base(hasStartupActions, characters) { CharactersToRecolor = charactersToRecolor; CharactersToRename = charactersToRename; UnusableCharacters = unusableCharacters; CharactersToRelook = charactersToRelook; }
public override void Deserialize(BigEndianReader reader) { HasStartupActions = reader.ReadBoolean(); var limit = reader.ReadUShort(); Characters = new CharacterBaseInformations[limit]; for (int i = 0; i < limit; i++) { Characters[i] = Types.ProtocolTypeManager.GetInstance<CharacterBaseInformations>(reader.ReadShort()); Characters[i].Deserialize(reader); } }
public override void Deserialize(BigEndianReader reader) { Infos = new CharacterBaseInformations(); Infos.Deserialize(reader); }
public CharactersListMessage(bool hasStartupActions, CharacterBaseInformations[] characters) { HasStartupActions = hasStartupActions; Characters = characters; }
public CharacterSelectedSuccessMessage(CharacterBaseInformations infos) { Infos = infos; }