public virtual void Deserialize(IDataReader reader) { subAreaId = reader.ReadVarShort(); if (subAreaId < 0) { throw new Exception("Forbidden value on subAreaId = " + subAreaId + ", it doesn't respect the following condition : subAreaId < 0"); } waitingForHelpInfo = new Types.ProtectedEntityWaitingForHelpInfo(); waitingForHelpInfo.Deserialize(reader); var limit = reader.ReadShort(); var allyCharactersInformations_ = new CharacterMinimalPlusLookInformations[limit]; for (int i = 0; i < limit; i++) { allyCharactersInformations_[i] = Types.ProtocolTypeManager.GetInstance <CharacterMinimalPlusLookInformations>(reader.ReadShort()); allyCharactersInformations_[i].Deserialize(reader); } allyCharactersInformations = allyCharactersInformations_; limit = reader.ReadShort(); var enemyCharactersInformations_ = new CharacterMinimalPlusLookInformations[limit]; for (int i = 0; i < limit; i++) { enemyCharactersInformations_[i] = Types.ProtocolTypeManager.GetInstance <CharacterMinimalPlusLookInformations>(reader.ReadShort()); enemyCharactersInformations_[i].Deserialize(reader); } enemyCharactersInformations = enemyCharactersInformations_; }
public PrismFightersInformation(uint subAreaId, Types.ProtectedEntityWaitingForHelpInfo waitingForHelpInfo, Types.CharacterMinimalPlusLookInformations[] allyCharactersInformations, Types.CharacterMinimalPlusLookInformations[] enemyCharactersInformations) { this.subAreaId = subAreaId; this.waitingForHelpInfo = waitingForHelpInfo; this.allyCharactersInformations = allyCharactersInformations; this.enemyCharactersInformations = enemyCharactersInformations; }
public virtual void Deserialize(ICustomDataInput reader) { subAreaId = reader.ReadVarUhShort(); if (subAreaId < 0) { throw new Exception("Forbidden value on subAreaId = " + subAreaId + ", it doesn't respect the following condition : subAreaId < 0"); } waitingForHelpInfo = new Types.ProtectedEntityWaitingForHelpInfo(); waitingForHelpInfo.Deserialize(reader); var limit = reader.ReadUShort(); allyCharactersInformations = new Types.CharacterMinimalPlusLookInformations[limit]; for (int i = 0; i < limit; i++) { (allyCharactersInformations as Types.CharacterMinimalPlusLookInformations[])[i] = Types.ProtocolTypeManager.GetInstance <Types.CharacterMinimalPlusLookInformations>(reader.ReadShort()); (allyCharactersInformations as Types.CharacterMinimalPlusLookInformations[])[i].Deserialize(reader); } limit = reader.ReadUShort(); enemyCharactersInformations = new Types.CharacterMinimalPlusLookInformations[limit]; for (int i = 0; i < limit; i++) { (enemyCharactersInformations as Types.CharacterMinimalPlusLookInformations[])[i] = Types.ProtocolTypeManager.GetInstance <Types.CharacterMinimalPlusLookInformations>(reader.ReadShort()); (enemyCharactersInformations as Types.CharacterMinimalPlusLookInformations[])[i].Deserialize(reader); } }
public PrismFightersInformation(short subAreaId, Types.ProtectedEntityWaitingForHelpInfo waitingForHelpInfo, IEnumerable <CharacterMinimalPlusLookInformations> allyCharactersInformations, IEnumerable <CharacterMinimalPlusLookInformations> enemyCharactersInformations) { this.subAreaId = subAreaId; this.waitingForHelpInfo = waitingForHelpInfo; this.allyCharactersInformations = allyCharactersInformations; this.enemyCharactersInformations = enemyCharactersInformations; }
public PrismFightersInformation(short subAreaId, Types.ProtectedEntityWaitingForHelpInfo waitingForHelpInfo, Types.CharacterMinimalPlusLookInformations[] allyCharactersInformations, Types.CharacterMinimalPlusLookInformations[] enemyCharactersInformations) { this.subAreaId = subAreaId; this.waitingForHelpInfo = waitingForHelpInfo; this.allyCharactersInformations = allyCharactersInformations; this.enemyCharactersInformations = enemyCharactersInformations; }
public virtual void Deserialize(IDataReader reader) { subAreaId = reader.ReadVarUhShort(); waitingForHelpInfo = new Types.ProtectedEntityWaitingForHelpInfo(); waitingForHelpInfo.Deserialize(reader); var limit = (ushort)reader.ReadUShort(); allyCharactersInformations = new Types.CharacterMinimalPlusLookInformations[limit]; for (int i = 0; i < limit; i++) { allyCharactersInformations[i] = ProtocolTypeManager.GetInstance <Types.CharacterMinimalPlusLookInformations>(reader.ReadUShort()); allyCharactersInformations[i].Deserialize(reader); } limit = (ushort)reader.ReadUShort(); enemyCharactersInformations = new Types.CharacterMinimalPlusLookInformations[limit]; for (int i = 0; i < limit; i++) { enemyCharactersInformations[i] = ProtocolTypeManager.GetInstance <Types.CharacterMinimalPlusLookInformations>(reader.ReadUShort()); enemyCharactersInformations[i].Deserialize(reader); } }
public virtual void Deserialize(BigEndianReader reader) { subAreaId = reader.ReadVarShort(); if (subAreaId < 0) throw new Exception("Forbidden value on subAreaId = " + subAreaId + ", it doesn't respect the following condition : subAreaId < 0"); waitingForHelpInfo = new Types.ProtectedEntityWaitingForHelpInfo(); waitingForHelpInfo.Deserialize(reader); var limit = reader.ReadUShort(); allyCharactersInformations = new Types.CharacterMinimalPlusLookInformations[limit]; for (int i = 0; i < limit; i++) { allyCharactersInformations[i] = Types.ProtocolTypeManager.GetInstance<Types.CharacterMinimalPlusLookInformations>(reader.ReadShort()); allyCharactersInformations[i].Deserialize(reader); } limit = reader.ReadUShort(); enemyCharactersInformations = new Types.CharacterMinimalPlusLookInformations[limit]; for (int i = 0; i < limit; i++) { enemyCharactersInformations[i] = Types.ProtocolTypeManager.GetInstance<Types.CharacterMinimalPlusLookInformations>(reader.ReadShort()); enemyCharactersInformations[i].Deserialize(reader); } }
public override void Deserialize(BigEndianReader reader) { base.Deserialize(reader); waitingForHelpInfo = new Types.ProtectedEntityWaitingForHelpInfo(); waitingForHelpInfo.Deserialize(reader); }
public TaxCollectorWaitingForHelpInformations(Types.ProtectedEntityWaitingForHelpInfo waitingForHelpInfo) { this.waitingForHelpInfo = waitingForHelpInfo; }
public override void Deserialize(IDataReader reader) { base.Deserialize(reader); waitingForHelpInfo = new Types.ProtectedEntityWaitingForHelpInfo(); waitingForHelpInfo.Deserialize(reader); }
public TaxCollectorInformationsInWaitForHelpState(int uniqueId, short firtNameId, short lastNameId, Types.AdditionalTaxCollectorInformations additionalInfos, short worldX, short worldY, short subAreaId, sbyte state, Types.EntityLook look, int kamas, double experience, int pods, int itemsValue, Types.ProtectedEntityWaitingForHelpInfo waitingForHelpInfo) : base(uniqueId, firtNameId, lastNameId, additionalInfos, worldX, worldY, subAreaId, state, look, kamas, experience, pods, itemsValue) { this.waitingForHelpInfo = waitingForHelpInfo; }
public override void Deserialize(IDataReader reader) { waitingForHelpInfo = new Types.ProtectedEntityWaitingForHelpInfo(); waitingForHelpInfo.Deserialize(reader); }
public PrismInfoValidMessage(Types.ProtectedEntityWaitingForHelpInfo waitingForHelpInfo) { this.waitingForHelpInfo = waitingForHelpInfo; }