Interface IStoreTimedReward
An IReward that the player can claim periodically within the store.
Inherited Members
Namespace: IdleKit.Gameplay
Assembly: cs.temp.dll.dll
Syntax
public interface IStoreTimedReward : IReward, IPayoutEntity, IStoreEntity, ITimedActivatable, IActivatable, IEntity, IInjectable, ITimerListener
Properties
IsUnlocked
Is the IStoreTimedReward locked from being available to the player.
Declaration
bool IsUnlocked { get; }
Property Value
Type | Description |
---|---|
Boolean |
StoreTimedRewardData
The IEntityData associated with this IStoreTimedReward.
Declaration
IStoreTimedRewardData StoreTimedRewardData { get; }
Property Value
Type | Description |
---|---|
IStoreTimedRewardData |
StoreTimedRewardSavedData
The ISavedData associated with this IStoreTimedReward.
Declaration
IStoreTimedRewardSavedData StoreTimedRewardSavedData { get; }
Property Value
Type | Description |
---|---|
IStoreTimedRewardSavedData |
Methods
Claim()
If CanClaim(Boolean), performs the IStateActions and additional logic necessary to award the user RewardId.
Declaration
void Claim()
Unlock()
Unlock the IStoreTimedReward so it can become available to the player.
Declaration
bool Unlock()
Returns
Type | Description |
---|---|
Boolean |