Show / Hide Table of Contents

    Class StoreService

    Inheritance
    Object
    StoreService
    Implements
    IStoreService
    IService
    Namespace: IdleKit.Gameplay
    Assembly: cs.temp.dll.dll
    Syntax
    public class StoreService : ServiceBase, IStoreService, IService

    Fields

    _actionService

    Declaration
    protected IActionService _actionService
    Field Value
    Type Description
    IActionService

    _entityLoaderService

    Declaration
    protected IEntityLoaderService _entityLoaderService
    Field Value
    Type Description
    IEntityLoaderService

    _entityResolver

    Declaration
    protected IEntityResolver _entityResolver
    Field Value
    Type Description
    IEntityResolver

    Methods

    CleanupService()

    Declaration
    protected override void CleanupService()

    GetAllStoreCurrencyRewards()

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

    GetAllStoreGachaRewards()

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

    GetAllStoreRewards()

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

    GetAllStoreTimeSkipRewards()

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

    GetStoreReward(String)

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

    GetStoreRewardsByComponentType<TReward>()

    Declaration
    public virtual IStoreReward[] GetStoreRewardsByComponentType<TReward>()
        where TReward : class, IReward
    Returns
    Type Description
    IStoreReward[]
    Type Parameters
    Name Description
    TReward

    GetStoreUpgradeableCurrencyCollections()

    Declaration
    public virtual IStoreUpgradeableCurrencyCollection[] GetStoreUpgradeableCurrencyCollections()
    Returns
    Type Description
    IStoreUpgradeableCurrencyCollection[]

    InitializeService()

    Declaration
    protected override void InitializeService()

    Inject(IResolver)

    Declaration
    public override void Inject(IResolver resolver)
    Parameters
    Type Name Description
    IResolver resolver

    OnStaticDataAdded(StaticDataAddedAction)

    Declaration
    protected virtual void OnStaticDataAdded(StaticDataAddedAction staticDataAddedAction)
    Parameters
    Type Name Description
    StaticDataAddedAction staticDataAddedAction

    OnStaticDataRemoved(StaticDataRemovedAction)

    Declaration
    protected virtual void OnStaticDataRemoved(StaticDataRemovedAction staticDataRemovedAction)
    Parameters
    Type Name Description
    StaticDataRemovedAction staticDataRemovedAction

    Implements

    IStoreService
    IService
    Back to top Copyright © 2020 East Side Games Inc.