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