コード例 #1
0
 protected override void RecordMatchOutcome(MatchOutcomes matchWin, double rewardPenalty)
 {
     matchOutcomes.Add(new MatchOutcome()
     {
         MatchResult = matchWin, RewardPenalty = rewardPenalty
     });
 }
コード例 #2
0
        public override void RecordMatchOutcome(MatchOutcomes matchWin)
        {
            switch (matchWin)
            {
            case MatchOutcome.MatchOutcomes.Win:
                this.RecordMatchOutcome(matchWin, winReward);
                break;

            case MatchOutcome.MatchOutcomes.Loss:
                this.RecordMatchOutcome(matchWin, -lossPenalty);
                break;

            case MatchOutcome.MatchOutcomes.Tie:
                this.RecordMatchOutcome(matchWin, 0);
                break;

            default:
                //set label?
                break;
            }
        }
コード例 #3
0
 public virtual void RecordMatchOutcome(MatchOutcomes matchWin)
 {
     this.RecordMatchOutcome(matchWin, 0);
 }