示例#1
0
    public void RewardOutcome(PunchOutcome outcome)
    {
        switch (outcome)
        {
        case PunchOutcome.BLOCKED:
            break;

        case PunchOutcome.DODGED:
            break;

        case PunchOutcome.HIT:
            stats.AddHit();
            break;

        case PunchOutcome.KO:
            stats.AddHit();
            break;
        }
    }
示例#2
0
    private void Player2Punched(Direction side)
    {
        PunchOutcome outcome = player2.onPunched(player1.GetCurrentAction(), player1.GetStrength());

        player1.RewardOutcome(outcome);
    }