Show / Hide Table of Contents

    Class TimedBoost

    Inheritance
    Object
    Boost
    TimedBoost
    Implements
    ITimedBoost
    IBoost
    IModifier
    ITimedActivatable
    IActivatable
    IEntity
    IInjectable
    ITimerListener
    Inherited Members
    Boost._id
    Boost.Id
    Boost.ModifierId
    Boost.IsActive
    Boost.CanBeApplied
    Boost.ModifierDataIndex
    Boost._boostData
    Boost.BoostData
    Boost._boostSavedData
    Boost.BoostSavedData
    Boost.ActivatableData
    Boost._actionService
    Boost._dataService
    Boost.Reset()
    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 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
    Type Description
    Single

    _subscription

    Declaration
    protected ITimerSubscription _subscription
    Field Value
    Type Description
    ITimerSubscription

    _timedBoostData

    Declaration
    protected ITimedBoostData _timedBoostData
    Field Value
    Type Description
    ITimedBoostData

    _timedBoostSavedData

    Declaration
    protected ITimedBoostSavedData _timedBoostSavedData
    Field Value
    Type Description
    ITimedBoostSavedData

    _timerService

    Declaration
    protected ITimerService _timerService
    Field Value
    Type Description
    ITimerService

    Properties

    Activatable

    Declaration
    public IActivatable Activatable { get; }
    Property Value
    Type Description
    IActivatable

    ModifierDataCollection

    Declaration
    public override IModifierDataCollection ModifierDataCollection { get; }
    Property Value
    Type Description
    IModifierDataCollection
    Overrides
    Boost.ModifierDataCollection

    Progress

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

    TimedActivatableData

    Declaration
    public ITimedActivatableData TimedActivatableData { get; }
    Property Value
    Type Description
    ITimedActivatableData

    TimedActivatableSavedData

    Declaration
    public ITimedActivatableSavedData TimedActivatableSavedData { get; }
    Property Value
    Type Description
    ITimedActivatableSavedData

    TimedBoostData

    Declaration
    public virtual ITimedBoostData TimedBoostData { get; }
    Property Value
    Type Description
    ITimedBoostData

    TimedBoostSavedData

    Declaration
    public virtual ITimedBoostSavedData TimedBoostSavedData { get; }
    Property Value
    Type Description
    ITimedBoostSavedData

    TimeRemaining

    Returns the time remaining in milliseconds.

    Declaration
    public virtual long TimeRemaining { get; }
    Property Value
    Type Description
    Int64

    TimerSubscription

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

    Methods

    Activate()

    Declaration
    public override void Activate()
    Overrides
    Boost.Activate()

    Cleanup(IEntityLoaderService)

    Declaration
    public override void Cleanup(IEntityLoaderService entityLoaderService)
    Parameters
    Type Name Description
    IEntityLoaderService entityLoaderService
    Overrides
    Boost.Cleanup(IEntityLoaderService)

    Deactivate()

    Declaration
    public override void Deactivate()
    Overrides
    Boost.Deactivate()

    Initialize()

    Declaration
    public override void Initialize()
    Overrides
    Boost.Initialize()

    Inject(IResolver)

    Declaration
    public override void Inject(IResolver resolver)
    Parameters
    Type Name Description
    IResolver resolver
    Overrides
    Boost.Inject(IResolver)

    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

    ITimedBoost
    IBoost
    IModifier
    ITimedActivatable
    IActivatable
    IEntity
    IInjectable
    ITimerListener
    Back to top Copyright © 2020 East Side Games Inc.