예제 #1
0
 public PrismFightersInformation(ushort SubAreaId, ProtectedEntityWaitingForHelpInfo WaitingForHelpInfo, List <CharacterMinimalPlusLookInformations> AllyCharactersInformations, List <CharacterMinimalPlusLookInformations> EnemyCharactersInformations)
 {
     this.SubAreaId                   = SubAreaId;
     this.WaitingForHelpInfo          = WaitingForHelpInfo;
     this.AllyCharactersInformations  = AllyCharactersInformations;
     this.EnemyCharactersInformations = EnemyCharactersInformations;
 }
예제 #2
0
        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;
 }