Interface IStoreService
This IService handles the loading of IEntitys in the Store and provides convenient ways
to fetch these entities by type.
Assembly: cs.temp.dll.dll
Syntax
public interface IStoreService : IService
Methods
GetAllStoreCurrencyRewards()
Declaration
IStoreReward[] GetAllStoreCurrencyRewards()
Returns
GetAllStoreGachaRewards()
Declaration
IStoreReward[] GetAllStoreGachaRewards()
Returns
GetAllStoreRewards()
Declaration
IStoreReward[] GetAllStoreRewards()
Returns
GetAllStoreTimeSkipRewards()
Declaration
IStoreReward[] GetAllStoreTimeSkipRewards()
Returns
GetStoreReward(String)
Declaration
IStoreReward GetStoreReward(string id)
Parameters
Type |
Name |
Description |
String |
id |
|
Returns
GetStoreRewardsByComponentType<TReward>()
Returns all IStoreRewards that will grant a reward that is assignable to type TReward
. The component type is the type of reward being granted.
Declaration
IStoreReward[] GetStoreRewardsByComponentType<TReward>()
where TReward : class, IReward
Returns
Type Parameters
GetStoreUpgradeableCurrencyCollections()
Declaration
IStoreUpgradeableCurrencyCollection[] GetStoreUpgradeableCurrencyCollections()
Returns