Show / Hide Table of Contents

    Class StoreReward

    Inheritance
    Object
    StoreReward
    Implements
    IStoreReward
    IStoreEntity
    IEntity
    IInjectable
    Inherited Members
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ToString()
    Object.ReferenceEquals(Object, Object)
    Namespace: IdleKit.Gameplay
    Assembly: cs.temp.dll.dll
    Syntax
    public class StoreReward : IStoreReward, IStoreEntity, IEntity, IInjectable

    Constructors

    StoreReward(String)

    Declaration
    public StoreReward(string id)
    Parameters
    Type Name Description
    String id

    Fields

    _actionService

    Declaration
    protected IActionService _actionService
    Field Value
    Type Description
    IActionService

    _currencyService

    Declaration
    protected ICurrencyService _currencyService
    Field Value
    Type Description
    ICurrencyService

    _dataService

    Declaration
    protected IDataService _dataService
    Field Value
    Type Description
    IDataService

    _id

    Declaration
    protected readonly string _id
    Field Value
    Type Description
    String

    _reward

    Declaration
    protected IReward _reward
    Field Value
    Type Description
    IReward

    _storeRewardData

    Declaration
    protected IStoreRewardData _storeRewardData
    Field Value
    Type Description
    IStoreRewardData

    Properties

    Id

    Declaration
    public virtual string Id { get; }
    Property Value
    Type Description
    String

    Reward

    Declaration
    public virtual IReward Reward { get; }
    Property Value
    Type Description
    IReward

    StoreEntityData

    Declaration
    public virtual IStoreEntityData StoreEntityData { get; }
    Property Value
    Type Description
    IStoreEntityData

    StoreRewardData

    Declaration
    public virtual IStoreRewardData StoreRewardData { get; }
    Property Value
    Type Description
    IStoreRewardData

    Methods

    Buy()

    Declaration
    public virtual void Buy()

    CanBuy()

    Declaration
    public virtual bool CanBuy()
    Returns
    Type Description
    Boolean

    Cleanup(IEntityLoaderService)

    Declaration
    public virtual void Cleanup(IEntityLoaderService entityLoaderService)
    Parameters
    Type Name Description
    IEntityLoaderService entityLoaderService

    Initialize()

    Declaration
    public virtual void Initialize()

    Inject(IResolver)

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

    Implements

    IStoreReward
    IStoreEntity
    IEntity
    IInjectable
    Back to top Copyright © 2020 East Side Games Inc.