コード例 #1
0
        protected void PerformPrimarySetPayout(UserViewModel user, int payout)
        {
            CurrencyRequirementModel currencyRequirement = this.GetPrimaryCurrencyRequirement();

            if (currencyRequirement != null)
            {
                currencyRequirement.AddSubtractAmount(user, payout);
            }
        }
コード例 #2
0
        protected int PerformPrimaryMultiplierPayout(CommandParametersModel parameters, double payoutPercentage)
        {
            int payout = 0;
            CurrencyRequirementModel currencyRequirement = this.GetPrimaryCurrencyRequirement();

            if (currencyRequirement != null)
            {
                payout = (int)(currencyRequirement.GetAmount(parameters) * payoutPercentage);
                currencyRequirement.AddSubtractAmount(parameters.User, payout);
            }
            return(payout);
        }