コード例 #1
0
   public FightResult(Fighter fighter,TeamColorEnum winner)
   {
       this.Fighter = fighter;
       if (fighter.Team.TeamColor == winner)
           OutCome = FightOutcomeEnum.RESULT_VICTORY;
       else
           OutCome = FightOutcomeEnum.RESULT_LOST;
 
   }
コード例 #2
0
ファイル: ArenaFightResult.cs プロジェクト: Mixi59/Stump
 public ArenaFightResult(CharacterFighter fighter, FightOutcomeEnum outcome, FightLoot loot, int rank, bool showLoot = true)
     : base(fighter, outcome, loot)
 {
     Rank     = rank;
     ShowLoot = showLoot;
 }
コード例 #3
0
 public TaxCollectorFightResult(TaxCollectorFighter fighter, FightOutcomeEnum outcome, FightLoot loot)
     : base(fighter, outcome, loot)
 {
 }
コード例 #4
0
 public FightPlayerResult(CharacterFighter fighter, FightOutcomeEnum outcome, FightLoot loot) : base(fighter, outcome, loot)
 {
 }
コード例 #5
0
 public FightResult(T fighter, FightOutcomeEnum outcome, Loot loot)
 {
     this.Fighter = fighter;
     this.Outcome = outcome;
     this.Loot    = loot;
 }
コード例 #6
0
 public LivingChestFightResult(LivingChest fighter, FightOutcomeEnum outcome, FightLoot loot)
     : base(fighter, outcome, loot)
 {
 }
コード例 #7
0
 public override IFightResult GetFightResult(FightOutcomeEnum outcome) => new LivingChestFightResult(this, outcome, new FightLoot());
コード例 #8
0
 public override IFightResult GetFightResult(FightOutcomeEnum outcome) => new FightPlayerResult(this, outcome, Loot);
コード例 #9
0
 public FightResult(T fighter, FightOutcomeEnum outcome, FightLoot loot)
 {
     Fighter = fighter;
     Outcome = outcome;
     Loot    = loot;
 }
コード例 #10
0
ファイル: TaxCollectorFighter.cs プロジェクト: Mixi59/Stump
 public override IFightResult GetFightResult(FightOutcomeEnum outcome) => new TaxCollectorFightResult(this, outcome, Loot);