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.Id
    IEntity.Initialize()
    IEntity.Cleanup(IEntityLoaderService)
    ITimerListener.TimerSubscription
    ITimerListener.Progress
    ITimerListener.UpdateProgression(Single)
    ITimerListener.OnTimerEnded(Int64)
    Namespace: IdleKit.Gameplay
    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.