Interface ITimedActivatable
A controller that has timer functionality to activate and deactivate an IActivatable.
Inherited Members
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 |