public PrismFightersInformation(ushort SubAreaId, ProtectedEntityWaitingForHelpInfo WaitingForHelpInfo, List <CharacterMinimalPlusLookInformations> AllyCharactersInformations, List <CharacterMinimalPlusLookInformations> EnemyCharactersInformations) { this.SubAreaId = SubAreaId; this.WaitingForHelpInfo = WaitingForHelpInfo; this.AllyCharactersInformations = AllyCharactersInformations; this.EnemyCharactersInformations = EnemyCharactersInformations; }
public override void Deserialize(IDataReader reader) { SubAreaId = reader.ReadVarUhShort(); WaitingForHelpInfo = new ProtectedEntityWaitingForHelpInfo(); WaitingForHelpInfo.Deserialize(reader); var AllyCharactersInformationsCount = reader.ReadShort(); AllyCharactersInformations = new List <CharacterMinimalPlusLookInformations>(); for (var i = 0; i < AllyCharactersInformationsCount; i++) { CharacterMinimalPlusLookInformations objectToAdd = ProtocolTypeManager.GetInstance(reader.ReadUShort()); objectToAdd.Deserialize(reader); AllyCharactersInformations.Add(objectToAdd); } var EnemyCharactersInformationsCount = reader.ReadShort(); EnemyCharactersInformations = new List <CharacterMinimalPlusLookInformations>(); for (var i = 0; i < EnemyCharactersInformationsCount; i++) { CharacterMinimalPlusLookInformations objectToAdd = ProtocolTypeManager.GetInstance(reader.ReadUShort()); objectToAdd.Deserialize(reader); EnemyCharactersInformations.Add(objectToAdd); } }
public override void Deserialize(IDataReader reader) { base.Deserialize(reader); WaitingForHelpInfo = new ProtectedEntityWaitingForHelpInfo(); WaitingForHelpInfo.Deserialize(reader); }
public TaxCollectorWaitingForHelpInformations(ProtectedEntityWaitingForHelpInfo WaitingForHelpInfo) { this.WaitingForHelpInfo = WaitingForHelpInfo; }