Class RewardService
Inheritance
RewardService
Assembly: cs.temp.dll.dll
Syntax
public class RewardService : ServiceBase, IRewardService, IService
Fields
_actionService
Declaration
protected IActionService _actionService
Field Value
Type |
Description |
IActionService |
|
_entityLoaderService
Declaration
protected IEntityLoaderService _entityLoaderService
Field Value
_entityResolver
Declaration
protected IEntityResolver _entityResolver
Field Value
Methods
CleanupService()
Declaration
protected override void CleanupService()
GetAllRewards<TReward>()
Declaration
public virtual TReward[] GetAllRewards<TReward>()
where TReward : IReward
Returns
Type |
Description |
TReward[] |
|
Type Parameters
GetReward<TReward>(String)
Declaration
public virtual TReward GetReward<TReward>(string id)
where TReward : IReward
Parameters
Type |
Name |
Description |
String |
id |
|
Returns
Type Parameters
GetRewards<TReward>(String[])
Declaration
public virtual TReward[] GetRewards<TReward>(string[] ids)
where TReward : IReward
Parameters
Type |
Name |
Description |
String[] |
ids |
|
Returns
Type |
Description |
TReward[] |
|
Type Parameters
InitializeService()
Declaration
protected override void InitializeService()
Inject(IResolver)
Declaration
public override void Inject(IResolver resolver)
Parameters
Type |
Name |
Description |
IResolver |
resolver |
|
OnStaticDataAdded(StaticDataAddedAction)
Declaration
protected virtual void OnStaticDataAdded(StaticDataAddedAction staticDataAddedAction)
Parameters
Type |
Name |
Description |
StaticDataAddedAction |
staticDataAddedAction |
|
OnStaticDataRemoved(StaticDataRemovedAction)
Declaration
protected virtual void OnStaticDataRemoved(StaticDataRemovedAction staticDataRemovedAction)
Parameters
Type |
Name |
Description |
StaticDataRemovedAction |
staticDataRemovedAction |
|
Implements
IService