Show / Hide Table of Contents

    Class ToggleTimedBoostStateAction

    A derived version of ModifierToggledAction that is used when toggling a TimedBoost.

    Inheritance
    Object
    ModifierAction
    ModifierChangedAction
    ModifierToggledAction
    ToggleTimedBoostStateAction
    Implements
    IStateAction
    Inherited Members
    ModifierToggledAction.Active
    ModifierAction._typesToDispatchAs
    ModifierAction.TypesToDispatchAs
    ModifierAction.Modifier
    Namespace: IdleKit.Gameplay
    Assembly: cs.temp.dll.dll
    Syntax
    public class ToggleTimedBoostStateAction : ModifierToggledAction, IStateAction

    Constructors

    ToggleTimedBoostStateAction()

    Declaration
    public ToggleTimedBoostStateAction()

    Fields

    _timedBoost

    Declaration
    protected ITimedBoost _timedBoost
    Field Value
    Type Description
    ITimedBoost

    _timerService

    Declaration
    protected ITimerService _timerService
    Field Value
    Type Description
    ITimerService

    Properties

    TimedBoost

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

    Methods

    Apply()

    Declaration
    public virtual void Apply()

    IncrementEndTime()

    Declaration
    protected virtual void IncrementEndTime()

    Initialize(ITimedBoost, Boolean)

    Declaration
    public virtual void Initialize(ITimedBoost boost, bool activate)
    Parameters
    Type Name Description
    ITimedBoost boost
    Boolean activate

    Inject(IResolver)

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

    ResetAction()

    Declaration
    public override void ResetAction()
    Overrides
    ModifierToggledAction.ResetAction()

    Implements

    IStateAction
    Back to top Copyright © 2020 East Side Games Inc.