Show / Hide Table of Contents

    Class StandardContentFeatures

    Inheritance
    Object
    StandardContentFeatures
    Implements
    IStandardContentFeatures
    IInjectable
    ITimerListener
    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 StandardContentFeatures : IStandardContentFeatures, IInjectable, ITimerListener

    Fields

    _actionService

    Declaration
    protected IActionService _actionService
    Field Value
    Type Description
    IActionService

    _collectorEntities

    Declaration
    protected ICollectorEntity[] _collectorEntities
    Field Value
    Type Description
    ICollectorEntity[]

    _softCurrencyRateMultiplier

    Declaration
    protected IExchangeRateMultiplier _softCurrencyRateMultiplier
    Field Value
    Type Description
    IExchangeRateMultiplier

    _standardContent

    Declaration
    protected IStandardContent _standardContent
    Field Value
    Type Description
    IStandardContent

    _storeTimedReward

    Declaration
    protected IStoreTimedReward _storeTimedReward
    Field Value
    Type Description
    IStoreTimedReward

    _timerService

    Declaration
    protected ITimerService _timerService
    Field Value
    Type Description
    ITimerService

    _timerSubscription

    Declaration
    protected ITimerSubscription _timerSubscription
    Field Value
    Type Description
    ITimerSubscription

    _trades

    Declaration
    protected ITrade[] _trades
    Field Value
    Type Description
    ITrade[]

    _tradeService

    Declaration
    protected ITradeService _tradeService
    Field Value
    Type Description
    ITradeService

    _tradeTimerProgression

    Declaration
    protected float _tradeTimerProgression
    Field Value
    Type Description
    Single

    _upgradeableCurrencyRateMultiplier

    Declaration
    protected IExchangeRateMultiplier _upgradeableCurrencyRateMultiplier
    Field Value
    Type Description
    IExchangeRateMultiplier

    _videoAdBoost

    Declaration
    protected ITimedBoost _videoAdBoost
    Field Value
    Type Description
    ITimedBoost

    Properties

    ActiveTrade

    Declaration
    public virtual ITrade ActiveTrade { get; }
    Property Value
    Type Description
    ITrade

    CollectorEntities

    Declaration
    public virtual ICollectorEntity[] CollectorEntities { get; }
    Property Value
    Type Description
    ICollectorEntity[]

    Progress

    Declaration
    public virtual float Progress { get; }
    Property Value
    Type Description
    Single

    SoftCurrencyMissingResourcesMultiplier

    Declaration
    public virtual IExchangeRateMultiplier SoftCurrencyMissingResourcesMultiplier { get; }
    Property Value
    Type Description
    IExchangeRateMultiplier

    StandardContent

    Declaration
    protected IStandardContent StandardContent { get; }
    Property Value
    Type Description
    IStandardContent

    StandardContentData

    Declaration
    protected IStandardContentData StandardContentData { get; }
    Property Value
    Type Description
    IStandardContentData

    StandardContentSavedData

    Declaration
    protected IStandardContentSavedData StandardContentSavedData { get; }
    Property Value
    Type Description
    IStandardContentSavedData

    StoreTimedReward

    Declaration
    public virtual IStoreTimedReward StoreTimedReward { get; }
    Property Value
    Type Description
    IStoreTimedReward

    TimerSubscription

    Declaration
    public virtual ITimerSubscription TimerSubscription { get; }
    Property Value
    Type Description
    ITimerSubscription

    Trades

    Declaration
    public virtual ITrade[] Trades { get; }
    Property Value
    Type Description
    ITrade[]

    TradeTimerProgression

    Declaration
    public virtual float TradeTimerProgression { get; }
    Property Value
    Type Description
    Single

    UpgradeableCurrencyMissingResourcesMultiplier

    Declaration
    public virtual IExchangeRateMultiplier UpgradeableCurrencyMissingResourcesMultiplier { get; }
    Property Value
    Type Description
    IExchangeRateMultiplier

    VideoAdBoost

    Declaration
    public virtual ITimedBoost VideoAdBoost { get; }
    Property Value
    Type Description
    ITimedBoost

    Methods

    ActivateTrade()

    Declaration
    protected virtual void ActivateTrade()

    Cleanup(IEntityLoaderService)

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

    DeactivateTrade()

    Declaration
    protected virtual void DeactivateTrade()

    DeserializeActiveTrade()

    Declaration
    protected virtual void DeserializeActiveTrade()

    Initialize()

    Declaration
    public virtual void Initialize()

    InitializeTrade()

    Declaration
    protected virtual void InitializeTrade()

    Inject(IResolver)

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

    OnStageInitialized(StageInitializedAction)

    Declaration
    protected virtual void OnStageInitialized(StageInitializedAction stageInitializedAction)
    Parameters
    Type Name Description
    StageInitializedAction stageInitializedAction

    OnTimerEnded(Int64)

    Declaration
    public virtual void OnTimerEnded(long count)
    Parameters
    Type Name Description
    Int64 count

    OnTradeAccepted(TradeAcceptedAction)

    Declaration
    protected virtual void OnTradeAccepted(TradeAcceptedAction tradeAcceptedAction)
    Parameters
    Type Name Description
    TradeAcceptedAction tradeAcceptedAction

    OnTradeDeclined(TradeDeclinedAction)

    Declaration
    protected virtual void OnTradeDeclined(TradeDeclinedAction tradeDeclinedAction)
    Parameters
    Type Name Description
    TradeDeclinedAction tradeDeclinedAction

    RefreshTrade()

    Declaration
    public virtual void RefreshTrade()

    ResetTradeTimer()

    Declaration
    protected virtual void ResetTradeTimer()

    UnlockStoreTimedReward()

    Declaration
    protected virtual void UnlockStoreTimedReward()

    UpdateProgression(Single)

    Declaration
    public virtual void UpdateProgression(float progression)
    Parameters
    Type Name Description
    Single progression

    Implements

    IStandardContentFeatures
    IInjectable
    ITimerListener
    Back to top Copyright © 2020 East Side Games Inc.