public PrismFightersInformation(uint subAreaId, ProtectedEntityWaitingForHelpInfo waitingForHelpInfo, CharacterMinimalPlusLookInformations[] allyCharactersInformations, CharacterMinimalPlusLookInformations[] enemyCharactersInformations) { this.subAreaId = subAreaId; this.waitingForHelpInfo = waitingForHelpInfo; this.allyCharactersInformations = allyCharactersInformations; this.enemyCharactersInformations = enemyCharactersInformations; }
public virtual void Deserialize(IDataReader reader) { this.subAreaId = reader.ReadVarUhShort(); this.waitingForHelpInfo = new ProtectedEntityWaitingForHelpInfo(); this.waitingForHelpInfo.Deserialize(reader); ushort num = reader.ReadUShort(); this.allyCharactersInformations = new CharacterMinimalPlusLookInformations[num]; for (int i = 0; i < num; i++) { this.allyCharactersInformations[i] = ProtocolTypeManager.GetInstance <CharacterMinimalPlusLookInformations>(reader.ReadUShort()); this.allyCharactersInformations[i].Deserialize(reader); } num = reader.ReadUShort(); this.enemyCharactersInformations = new CharacterMinimalPlusLookInformations[num]; for (int j = 0; j < num; j++) { this.enemyCharactersInformations[j] = ProtocolTypeManager.GetInstance <CharacterMinimalPlusLookInformations>(reader.ReadUShort()); this.enemyCharactersInformations[j].Deserialize(reader); } }
public override void Deserialize(IDataReader reader) { base.Deserialize(reader); this.waitingForHelpInfo = new ProtectedEntityWaitingForHelpInfo(); this.waitingForHelpInfo.Deserialize(reader); }
public TaxCollectorWaitingForHelpInformations(ProtectedEntityWaitingForHelpInfo waitingForHelpInfo) { this.waitingForHelpInfo = waitingForHelpInfo; }