Class TimedBoost
Assembly: cs.temp.dll.dll
Syntax
public class TimedBoost : Boost, ITimedBoost, IBoost, IModifier, ITimedActivatable, IActivatable, IEntity, IInjectable, ITimerListener
Constructors
TimedBoost(String)
Declaration
public TimedBoost(string id)
Parameters
Type |
Name |
Description |
String |
id |
|
Fields
_progress
Declaration
protected float _progress
Field Value
_subscription
Declaration
protected ITimerSubscription _subscription
Field Value
_timedBoostData
Declaration
protected ITimedBoostData _timedBoostData
Field Value
_timedBoostSavedData
Declaration
protected ITimedBoostSavedData _timedBoostSavedData
Field Value
_timerService
Declaration
protected ITimerService _timerService
Field Value
Properties
Activatable
Declaration
public IActivatable Activatable { get; }
Property Value
ModifierDataCollection
Declaration
public override IModifierDataCollection ModifierDataCollection { get; }
Property Value
Overrides
Progress
Declaration
public virtual float Progress { get; }
Property Value
TimedActivatableData
Declaration
public ITimedActivatableData TimedActivatableData { get; }
Property Value
TimedActivatableSavedData
Declaration
public ITimedActivatableSavedData TimedActivatableSavedData { get; }
Property Value
TimedBoostData
Declaration
public virtual ITimedBoostData TimedBoostData { get; }
Property Value
TimedBoostSavedData
Declaration
public virtual ITimedBoostSavedData TimedBoostSavedData { get; }
Property Value
TimeRemaining
Returns the time remaining in milliseconds.
Declaration
public virtual long TimeRemaining { get; }
Property Value
TimerSubscription
Declaration
public virtual ITimerSubscription TimerSubscription { get; }
Property Value
Methods
Activate()
Declaration
public override void Activate()
Overrides
Cleanup(IEntityLoaderService)
Declaration
public override void Cleanup(IEntityLoaderService entityLoaderService)
Parameters
Overrides
Deactivate()
Declaration
public override void Deactivate()
Overrides
Initialize()
Declaration
public override void Initialize()
Overrides
Inject(IResolver)
Declaration
public override void Inject(IResolver resolver)
Parameters
Type |
Name |
Description |
IResolver |
resolver |
|
Overrides
OnTimerEnded(Int64)
Declaration
public virtual void OnTimerEnded(long count)
Parameters
Type |
Name |
Description |
Int64 |
count |
|
UpdateProgression(Single)
Declaration
public virtual void UpdateProgression(float progression)
Parameters
Type |
Name |
Description |
Single |
progression |
|
Implements
IInjectable