Class GrantRewardStateAction
Inheritance
GrantRewardStateAction
Assembly: cs.temp.dll.dll
Syntax
public abstract class GrantRewardStateAction : GrantPayoutsStateAction
Fields
_actionService
Declaration
protected IActionService _actionService
Field Value
Type |
Description |
IActionService |
|
_customPayoutRewards
Declaration
protected List<ICustomPayoutReward> _customPayoutRewards
Field Value
_rewardService
Declaration
protected IRewardService _rewardService
Field Value
Properties
CustomPayoutRewards
Declaration
public List<ICustomPayoutReward> CustomPayoutRewards { get; }
Property Value
TypesToDispatchAs
Declaration
public override Type[] TypesToDispatchAs { get; }
Property Value
Overrides
Methods
CalculateReward(IReward)
Declaration
protected virtual CurrencyAmount[] CalculateReward(IReward reward)
Parameters
Type |
Name |
Description |
IReward |
reward |
|
Returns
CalculateRewards(String[], Int32)
Declaration
protected virtual CurrencyAmount[] CalculateRewards(string[] rewardIds, int randomSeed)
Parameters
Type |
Name |
Description |
String[] |
rewardIds |
|
Int32 |
randomSeed |
|
Returns
GrantRewards(String[], Int32)
Declaration
protected virtual void GrantRewards(string[] rewardIds, int randomSeed)
Parameters
Type |
Name |
Description |
String[] |
rewardIds |
|
Int32 |
randomSeed |
|
Inject(IResolver)
Declaration
public override void Inject(IResolver resolver)
Parameters
Type |
Name |
Description |
IResolver |
resolver |
|
Overrides