コード例 #1
0
 public PrismFightersInformation(uint subAreaId, ProtectedEntityWaitingForHelpInfo waitingForHelpInfo, CharacterMinimalPlusLookInformations[] allyCharactersInformations, CharacterMinimalPlusLookInformations[] enemyCharactersInformations)
 {
     this.subAreaId                   = subAreaId;
     this.waitingForHelpInfo          = waitingForHelpInfo;
     this.allyCharactersInformations  = allyCharactersInformations;
     this.enemyCharactersInformations = enemyCharactersInformations;
 }
コード例 #2
0
        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);
            }
        }
コード例 #3
0
 public override void Deserialize(IDataReader reader)
 {
     base.Deserialize(reader);
     this.waitingForHelpInfo = new ProtectedEntityWaitingForHelpInfo();
     this.waitingForHelpInfo.Deserialize(reader);
 }
コード例 #4
0
 public TaxCollectorWaitingForHelpInformations(ProtectedEntityWaitingForHelpInfo waitingForHelpInfo)
 {
     this.waitingForHelpInfo = waitingForHelpInfo;
 }