Interface IStoreReward
A specific IStoreEntity that grants an IReward to the player when it is purchased using virtual currency in the Store.
Inherited Members
Namespace: IdleKit.Gameplay
Assembly: cs.temp.dll.dll
Syntax
public interface IStoreReward : IStoreEntity, IEntity, IInjectable
Properties
Reward
Returns the component IReward that this IStoreReward grants when purchased.
Declaration
IReward Reward { get; }
Property Value
| Type | Description |
|---|---|
| IReward |
StoreRewardData
Returns the IStoreRewardData associated with this IStoreReward.
Declaration
IStoreRewardData StoreRewardData { get; }
Property Value
| Type | Description |
|---|---|
| IStoreRewardData |
Methods
Buy()
Purchases the IStoreReward. Does nothing if CanBuy() returns false.
Declaration
void Buy()
CanBuy()
Returns true if the IStoreReward can be purchased by calling Buy().
Declaration
bool CanBuy()
Returns
| Type | Description |
|---|---|
| Boolean |