Show / Hide Table of Contents

    Interface IStoreService

    This IService handles the loading of IEntitys in the Store and provides convenient ways to fetch these entities by type.

    Namespace: IdleKit.Gameplay
    Assembly: cs.temp.dll.dll
    Syntax
    public interface IStoreService : IService

    Methods

    GetAllStoreCurrencyRewards()

    Returns all IStoreRewards that will grant a ICurrencyReward.

    Declaration
    IStoreReward[] GetAllStoreCurrencyRewards()
    Returns
    Type Description
    IStoreReward[]

    GetAllStoreGachaRewards()

    Returns all IStoreRewards that will grant a IGachaReward.

    Declaration
    IStoreReward[] GetAllStoreGachaRewards()
    Returns
    Type Description
    IStoreReward[]

    GetAllStoreRewards()

    Returns all IStoreRewards.

    Declaration
    IStoreReward[] GetAllStoreRewards()
    Returns
    Type Description
    IStoreReward[]

    GetAllStoreTimeSkipRewards()

    Returns all IStoreRewards that will grant a ITimeSkipReward.

    Declaration
    IStoreReward[] GetAllStoreTimeSkipRewards()
    Returns
    Type Description
    IStoreReward[]

    GetStoreReward(String)

    Returns the IStoreReward associated with the id

    Declaration
    IStoreReward GetStoreReward(string id)
    Parameters
    Type Name Description
    String id
    Returns
    Type Description
    IStoreReward

    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 Description
    IStoreReward[]
    Type Parameters
    Name Description
    TReward

    GetStoreUpgradeableCurrencyCollections()

    Returns all IStoreUpgradeableCurrencyCollections.

    Declaration
    IStoreUpgradeableCurrencyCollection[] GetStoreUpgradeableCurrencyCollections()
    Returns
    Type Description
    IStoreUpgradeableCurrencyCollection[]
    Back to top Copyright © 2020 East Side Games Inc.