Class StandardContentFeatures
Inheritance
StandardContentFeatures
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
_softCurrencyRateMultiplier
Declaration
protected IExchangeRateMultiplier _softCurrencyRateMultiplier
Field Value
_standardContent
Declaration
protected IStandardContent _standardContent
Field Value
_storeTimedReward
Declaration
protected IStoreTimedReward _storeTimedReward
Field Value
_timerService
Declaration
protected ITimerService _timerService
Field Value
_timerSubscription
Declaration
protected ITimerSubscription _timerSubscription
Field Value
_trades
Declaration
protected ITrade[] _trades
Field Value
_tradeService
Declaration
protected ITradeService _tradeService
Field Value
_tradeTimerProgression
Declaration
protected float _tradeTimerProgression
Field Value
_upgradeableCurrencyRateMultiplier
Declaration
protected IExchangeRateMultiplier _upgradeableCurrencyRateMultiplier
Field Value
_videoAdBoost
Declaration
protected ITimedBoost _videoAdBoost
Field Value
Properties
ActiveTrade
Declaration
public virtual ITrade ActiveTrade { get; }
Property Value
CollectorEntities
Declaration
public virtual ICollectorEntity[] CollectorEntities { get; }
Property Value
Progress
Declaration
public virtual float Progress { get; }
Property Value
SoftCurrencyMissingResourcesMultiplier
Declaration
public virtual IExchangeRateMultiplier SoftCurrencyMissingResourcesMultiplier { get; }
Property Value
StandardContent
Declaration
protected IStandardContent StandardContent { get; }
Property Value
StandardContentData
Declaration
protected IStandardContentData StandardContentData { get; }
Property Value
StandardContentSavedData
Declaration
protected IStandardContentSavedData StandardContentSavedData { get; }
Property Value
StoreTimedReward
Declaration
public virtual IStoreTimedReward StoreTimedReward { get; }
Property Value
TimerSubscription
Declaration
public virtual ITimerSubscription TimerSubscription { get; }
Property Value
Trades
Declaration
public virtual ITrade[] Trades { get; }
Property Value
TradeTimerProgression
Declaration
public virtual float TradeTimerProgression { get; }
Property Value
UpgradeableCurrencyMissingResourcesMultiplier
Declaration
public virtual IExchangeRateMultiplier UpgradeableCurrencyMissingResourcesMultiplier { get; }
Property Value
VideoAdBoost
Declaration
public virtual ITimedBoost VideoAdBoost { get; }
Property Value
Methods
ActivateTrade()
Declaration
protected virtual void ActivateTrade()
Cleanup(IEntityLoaderService)
Declaration
public virtual void Cleanup(IEntityLoaderService entityLoaderService)
Parameters
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
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
OnTradeDeclined(TradeDeclinedAction)
Declaration
protected virtual void OnTradeDeclined(TradeDeclinedAction tradeDeclinedAction)
Parameters
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
IInjectable