Show / Hide Table of Contents

    Interface ITimedActivatable

    A controller that has timer functionality to activate and deactivate an IActivatable.

    Inherited Members
    IActivatable.activatableData
    IActivatable.Activate()
    IActivatable.Deactivate()
    IActivatable.Reset()
    IActivatable.isActive
    IEntity.staticDataId
    IEntity.instanceId
    IEntity.Initialize()
    IEntity.Cleanup(IEntityLoaderService)
    ITimerListener.timerSubscription
    ITimerListener.UpdateProgression(Single)
    ITimerListener.OnTimerEnded(Int64)
    Namespace: IdleKit.Framework
    Assembly: cs.temp.dll.dll
    Syntax
    public interface ITimedActivatable : IActivatable, IEntity, IInjectable, ITimerListener

    Properties

    activatable

    Returns the component IActivatable, which should be unique and only initialized by this ITimedActivatable to avoid changes to its saved data by another entity.

    Declaration
    IActivatable activatable { get; }
    Property Value
    Type Description
    IActivatable

    timedActivatableData

    Returns the ITimedActivatableData associated with this ITimedActivatable.

    Declaration
    ITimedActivatableData timedActivatableData { get; }
    Property Value
    Type Description
    ITimedActivatableData

    timedActivatableSavedData

    Returns the ITimedActivatableSavedData associated with this ITimedActivatable.

    Declaration
    ITimedActivatableSavedData timedActivatableSavedData { get; }
    Property Value
    Type Description
    ITimedActivatableSavedData

    timeRemaining

    Returns the time remaining in milliseconds.

    Declaration
    long timeRemaining { get; }
    Property Value
    Type Description
    Int64
    Back to top Copyright © 2020 East Side Games Inc.