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; }
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) { }
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; }
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; }
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; }