Ejemplo n.º 1
0
 public GameFightEntityInformation(
     double contextualId,
     EntityLook look,
     EntityDispositionInformations disposition,
     byte teamId,
     byte wave,
     bool alive,
     GameFightMinimalStats stats,
     List <short> previousPositions,
     byte entityModelId,
     short level,
     double masterId
     ) : base(
         contextualId,
         look,
         disposition,
         teamId,
         wave,
         alive,
         stats,
         previousPositions
         )
 {
     EntityModelId = entityModelId;
     Level         = level;
     MasterId      = masterId;
 }
 public GameFightFighterNamedInformations(
     double contextualId,
     EntityLook look,
     EntityDispositionInformations disposition,
     byte teamId,
     byte wave,
     bool alive,
     GameFightMinimalStats stats,
     List <short> previousPositions,
     string name,
     PlayerStatus status,
     short leagueId,
     int ladderPosition,
     bool hiddenInPrefight
     ) : base(
         contextualId,
         look,
         disposition,
         teamId,
         wave,
         alive,
         stats,
         previousPositions
         )
 {
     Name             = name;
     Status           = status;
     LeagueId         = leagueId;
     LadderPosition   = ladderPosition;
     HiddenInPrefight = hiddenInPrefight;
 }
 public GameFightTaxCollectorInformations(
     double contextualId,
     EntityLook look,
     EntityDispositionInformations disposition,
     byte teamId,
     byte wave,
     bool alive,
     GameFightMinimalStats stats,
     List <short> previousPositions,
     short firstNameId,
     short lastNameId,
     byte level
     ) : base(
         contextualId,
         look,
         disposition,
         teamId,
         wave,
         alive,
         stats,
         previousPositions
         )
 {
     FirstNameId = firstNameId;
     LastNameId  = lastNameId;
     Level       = level;
 }
 public GameFightMonsterWithAlignmentInformations(
     double contextualId,
     EntityLook look,
     EntityDispositionInformations disposition,
     byte teamId,
     byte wave,
     bool alive,
     GameFightMinimalStats stats,
     List <short> previousPositions,
     short creatureGenericId,
     byte creatureGrade,
     short creatureLevel,
     ActorAlignmentInformations alignmentInfos
     ) : base(
         contextualId,
         look,
         disposition,
         teamId,
         wave,
         alive,
         stats,
         previousPositions,
         creatureGenericId,
         creatureGrade,
         creatureLevel
         )
 {
     AlignmentInfos = alignmentInfos;
 }
Ejemplo n.º 5
0
 public GameFightMonsterInformations(
     double contextualId,
     EntityLook look,
     EntityDispositionInformations disposition,
     byte teamId,
     byte wave,
     bool alive,
     GameFightMinimalStats stats,
     List <short> previousPositions,
     short creatureGenericId,
     byte creatureGrade,
     short creatureLevel
     ) : base(
         contextualId,
         look,
         disposition,
         teamId,
         wave,
         alive,
         stats,
         previousPositions
         )
 {
     CreatureGenericId = creatureGenericId;
     CreatureGrade     = creatureGrade;
     CreatureLevel     = creatureLevel;
 }
Ejemplo n.º 6
0
 public GameFightMutantInformations(
     double contextualId,
     EntityLook look,
     EntityDispositionInformations disposition,
     byte teamId,
     byte wave,
     bool alive,
     GameFightMinimalStats stats,
     List <short> previousPositions,
     string name,
     PlayerStatus status,
     short leagueId,
     int ladderPosition,
     bool hiddenInPrefight,
     byte powerLevel
     ) : base(
         contextualId,
         look,
         disposition,
         teamId,
         wave,
         alive,
         stats,
         previousPositions,
         name,
         status,
         leagueId,
         ladderPosition,
         hiddenInPrefight
         )
 {
     PowerLevel = powerLevel;
 }
Ejemplo n.º 7
0
        public override void Deserialize(ICustomDataInput reader)
        {
            base.Deserialize(reader);
            TeamId = reader.ReadByte();
            Wave   = reader.ReadByte();
            Alive  = reader.ReadBoolean();
            var statsTypeId = reader.ReadShort();

            Stats = new GameFightMinimalStats();
            Stats.Deserialize(reader);
            var countPreviousPositions = reader.ReadShort();

            PreviousPositions = new List <short>();
            for (short i = 0; i < countPreviousPositions; i++)
            {
                PreviousPositions.Add(reader.ReadVarShort());
            }
        }
Ejemplo n.º 8
0
 public GameFightFighterInformations(
     double contextualId,
     EntityLook look,
     EntityDispositionInformations disposition,
     byte teamId,
     byte wave,
     bool alive,
     GameFightMinimalStats stats,
     List <short> previousPositions
     ) : base(
         contextualId,
         look,
         disposition
         )
 {
     TeamId            = teamId;
     Wave              = wave;
     Alive             = alive;
     Stats             = stats;
     PreviousPositions = previousPositions;
 }
Ejemplo n.º 9
0
 public GameFightAIInformations(
     double contextualId,
     EntityLook look,
     EntityDispositionInformations disposition,
     byte teamId,
     byte wave,
     bool alive,
     GameFightMinimalStats stats,
     List <short> previousPositions
     ) : base(
         contextualId,
         look,
         disposition,
         teamId,
         wave,
         alive,
         stats,
         previousPositions
         )
 {
 }
Ejemplo n.º 10
0
 public GameFightCharacterInformations(
     double contextualId,
     EntityLook look,
     EntityDispositionInformations disposition,
     byte teamId,
     byte wave,
     bool alive,
     GameFightMinimalStats stats,
     List <short> previousPositions,
     string name,
     PlayerStatus status,
     short leagueId,
     int ladderPosition,
     bool hiddenInPrefight,
     short level,
     ActorAlignmentInformations alignmentInfos,
     byte breed,
     bool sex
     ) : base(
         contextualId,
         look,
         disposition,
         teamId,
         wave,
         alive,
         stats,
         previousPositions,
         name,
         status,
         leagueId,
         ladderPosition,
         hiddenInPrefight
         )
 {
     Level          = level;
     AlignmentInfos = alignmentInfos;
     Breed          = breed;
     Sex            = sex;
 }