Class StoreReward
Assembly: cs.temp.dll.dll
Syntax
public class StoreReward : IStoreReward, IStoreEntity, IEntity, IInjectable
Constructors
StoreReward(String)
Declaration
public StoreReward(string id)
Parameters
| Type |
Name |
Description |
| String |
id |
|
Fields
_actionService
Declaration
protected IActionService _actionService
Field Value
| Type |
Description |
| IActionService |
|
_currencyService
Declaration
protected ICurrencyService _currencyService
Field Value
_dataService
Declaration
protected IDataService _dataService
Field Value
| Type |
Description |
| IDataService |
|
_id
Declaration
protected readonly string _id
Field Value
_reward
Declaration
protected IReward _reward
Field Value
_storeRewardData
Declaration
protected IStoreRewardData _storeRewardData
Field Value
Properties
Id
Declaration
public virtual string Id { get; }
Property Value
Reward
Declaration
public virtual IReward Reward { get; }
Property Value
StoreEntityData
Declaration
public virtual IStoreEntityData StoreEntityData { get; }
Property Value
StoreRewardData
Declaration
public virtual IStoreRewardData StoreRewardData { get; }
Property Value
Methods
Buy()
Declaration
public virtual void Buy()
CanBuy()
Declaration
public virtual bool CanBuy()
Returns
Cleanup(IEntityLoaderService)
Declaration
public virtual void Cleanup(IEntityLoaderService entityLoaderService)
Parameters
Initialize()
Declaration
public virtual void Initialize()
Inject(IResolver)
Declaration
public virtual void Inject(IResolver resolver)
Parameters
| Type |
Name |
Description |
| IResolver |
resolver |
|
Implements
IInjectable