Exemple #1
0
        public virtual void Deserialize(IDataReader reader)
        {
            this.subAreaId = (uint)reader.ReadVarUhShort();
            if (this.subAreaId < 0U)
            {
                throw new Exception("Forbidden value (" + (object)this.subAreaId + ") on element of PrismFightersInformation.subAreaId.");
            }
            this.waitingForHelpInfo = new ProtectedEntityWaitingForHelpInfo();
            this.waitingForHelpInfo.Deserialize(reader);
            uint num1 = (uint)reader.ReadUShort();

            for (int index = 0; (long)index < (long)num1; ++index)
            {
                CharacterMinimalPlusLookInformations instance = ProtocolTypeManager.GetInstance <CharacterMinimalPlusLookInformations>((uint)reader.ReadUShort());
                instance.Deserialize(reader);
                this.allyCharactersInformations.Add(instance);
            }
            uint num2 = (uint)reader.ReadUShort();

            for (int index = 0; (long)index < (long)num2; ++index)
            {
                CharacterMinimalPlusLookInformations instance = ProtocolTypeManager.GetInstance <CharacterMinimalPlusLookInformations>((uint)reader.ReadUShort());
                instance.Deserialize(reader);
                this.enemyCharactersInformations.Add(instance);
            }
        }
Exemple #2
0
 public PrismFightersInformation(
     uint 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)
 {
     base.Deserialize(reader);
     this.waitingForHelpInfo = new ProtectedEntityWaitingForHelpInfo();
     this.waitingForHelpInfo.Deserialize(reader);
 }
 public TaxCollectorWaitingForHelpInformations(
     ProtectedEntityWaitingForHelpInfo waitingForHelpInfo)
 {
     this.waitingForHelpInfo = waitingForHelpInfo;
 }