public GameFightFighterInformations(double contextualId, Types.EntityDispositionInformations disposition, Types.EntityLook look, Types.GameContextBasicSpawnInformation spawnInfo, sbyte wave, Types.GameFightMinimalStats stats, uint[] previousPositions)
     : base(contextualId, disposition, look)
 {
     this.spawnInfo         = spawnInfo;
     this.wave              = wave;
     this.stats             = stats;
     this.previousPositions = previousPositions;
 }
        public override void Deserialize(IDataReader reader)
        {
            base.Deserialize(reader);
            spawnInfo = new Types.GameContextBasicSpawnInformation();
            spawnInfo.Deserialize(reader);
            wave  = reader.ReadSbyte();
            stats = ProtocolTypeManager.GetInstance <Types.GameFightMinimalStats>(reader.ReadUShort());
            stats.Deserialize(reader);
            var limit = (ushort)reader.ReadUShort();

            previousPositions = new uint[limit];
            for (int i = 0; i < limit; i++)
            {
                previousPositions[i] = reader.ReadVarUhShort();
            }
        }
 public GameFightMonsterWithAlignmentInformations(double contextualId, Types.EntityDispositionInformations disposition, Types.EntityLook look, Types.GameContextBasicSpawnInformation spawnInfo, sbyte wave, Types.GameFightMinimalStats stats, uint[] previousPositions, uint creatureGenericId, sbyte creatureGrade, short creatureLevel, Types.ActorAlignmentInformations alignmentInfos)
     : base(contextualId, disposition, look, spawnInfo, wave, stats, previousPositions, creatureGenericId, creatureGrade, creatureLevel)
 {
     this.alignmentInfos = alignmentInfos;
 }
Пример #4
0
 public GameFightAIInformations(double contextualId, Types.EntityDispositionInformations disposition, Types.EntityLook look, Types.GameContextBasicSpawnInformation spawnInfo, sbyte wave, Types.GameFightMinimalStats stats, uint[] previousPositions)
     : base(contextualId, disposition, look, spawnInfo, wave, stats, previousPositions)
 {
 }
Пример #5
0
 public GameFightEntityInformation(double contextualId, Types.EntityDispositionInformations disposition, Types.EntityLook look, Types.GameContextBasicSpawnInformation spawnInfo, sbyte wave, Types.GameFightMinimalStats stats, uint[] previousPositions, sbyte entityModelId, uint level, double masterId)
     : base(contextualId, disposition, look, spawnInfo, wave, stats, previousPositions)
 {
     this.entityModelId = entityModelId;
     this.level         = level;
     this.masterId      = masterId;
 }
Пример #6
0
 public GameFightCharacterInformations(double contextualId, Types.EntityDispositionInformations disposition, Types.EntityLook look, Types.GameContextBasicSpawnInformation spawnInfo, sbyte wave, Types.GameFightMinimalStats stats, uint[] previousPositions, string name, Types.PlayerStatus status, int leagueId, int ladderPosition, bool hiddenInPrefight, uint level, Types.ActorAlignmentInformations alignmentInfos, sbyte breed, bool sex)
     : base(contextualId, disposition, look, spawnInfo, wave, stats, previousPositions, name, status, leagueId, ladderPosition, hiddenInPrefight)
 {
     this.level          = level;
     this.alignmentInfos = alignmentInfos;
     this.breed          = breed;
     this.sex            = sex;
 }
 public GameFightFighterNamedInformations(double contextualId, Types.EntityDispositionInformations disposition, Types.EntityLook look, Types.GameContextBasicSpawnInformation spawnInfo, sbyte wave, Types.GameFightMinimalStats stats, uint[] previousPositions, string name, Types.PlayerStatus status, int leagueId, int ladderPosition, bool hiddenInPrefight)
     : base(contextualId, disposition, look, spawnInfo, wave, stats, previousPositions)
 {
     this.name             = name;
     this.status           = status;
     this.leagueId         = leagueId;
     this.ladderPosition   = ladderPosition;
     this.hiddenInPrefight = hiddenInPrefight;
 }
 public GameFightMonsterInformations(double contextualId, Types.EntityDispositionInformations disposition, Types.EntityLook look, Types.GameContextBasicSpawnInformation spawnInfo, sbyte wave, Types.GameFightMinimalStats stats, uint[] previousPositions, uint creatureGenericId, sbyte creatureGrade, short creatureLevel)
     : base(contextualId, disposition, look, spawnInfo, wave, stats, previousPositions)
 {
     this.creatureGenericId = creatureGenericId;
     this.creatureGrade     = creatureGrade;
     this.creatureLevel     = creatureLevel;
 }
Пример #9
0
 public GameFightMutantInformations(double contextualId, Types.EntityDispositionInformations disposition, Types.EntityLook look, Types.GameContextBasicSpawnInformation spawnInfo, sbyte wave, Types.GameFightMinimalStats stats, uint[] previousPositions, string name, Types.PlayerStatus status, int leagueId, int ladderPosition, bool hiddenInPrefight, sbyte powerLevel)
     : base(contextualId, disposition, look, spawnInfo, wave, stats, previousPositions, name, status, leagueId, ladderPosition, hiddenInPrefight)
 {
     this.powerLevel = powerLevel;
 }
 public GameFightTaxCollectorInformations(double contextualId, Types.EntityDispositionInformations disposition, Types.EntityLook look, Types.GameContextBasicSpawnInformation spawnInfo, sbyte wave, Types.GameFightMinimalStats stats, uint[] previousPositions, uint firstNameId, uint lastNameId, byte level)
     : base(contextualId, disposition, look, spawnInfo, wave, stats, previousPositions)
 {
     this.firstNameId = firstNameId;
     this.lastNameId  = lastNameId;
     this.level       = level;
 }