Show / Hide Table of Contents

    Class TimeLeftInEventTrigger

    Inheritance
    Object
    Trigger
    TimeLeftInEventTrigger
    Implements
    ITrigger
    IEntity
    IInjectable
    Inherited Members
    Trigger._id
    Trigger.Id
    Trigger._triggerData
    Trigger.TriggerData
    Trigger.Initialize()
    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 TimeLeftInEventTrigger : Trigger, ITrigger, IEntity, IInjectable

    Constructors

    TimeLeftInEventTrigger(String)

    Declaration
    public TimeLeftInEventTrigger(string id)
    Parameters
    Type Name Description
    String id

    Fields

    _actionService

    Declaration
    protected IActionService _actionService
    Field Value
    Type Description
    IActionService

    _asyncHelper

    Declaration
    protected AsyncHelper _asyncHelper
    Field Value
    Type Description
    AsyncHelper

    _eventService

    Declaration
    protected IEventService _eventService
    Field Value
    Type Description
    IEventService

    _timeLeftInEventTriggerSavedData

    Declaration
    protected TimeLeftInEventTriggerSavedData _timeLeftInEventTriggerSavedData
    Field Value
    Type Description
    TimeLeftInEventTriggerSavedData

    _timerService

    Declaration
    protected ITimerService _timerService
    Field Value
    Type Description
    ITimerService

    _trackedEventSettings

    Declaration
    protected IEventSettings _trackedEventSettings
    Field Value
    Type Description
    IEventSettings

    _userSavedData

    Declaration
    protected IUserSavedData _userSavedData
    Field Value
    Type Description
    IUserSavedData

    Properties

    TimeLeftInEventTriggerData

    Declaration
    public virtual TimeLeftInEventTriggerData TimeLeftInEventTriggerData { get; }
    Property Value
    Type Description
    TimeLeftInEventTriggerData

    TimeLeftInEventTriggerSavedData

    Declaration
    public TimeLeftInEventTriggerSavedData TimeLeftInEventTriggerSavedData { get; }
    Property Value
    Type Description
    TimeLeftInEventTriggerSavedData

    TimeToTriggerInMilliseconds

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

    Methods

    Activate()

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

    AreConditionsMet()

    Declaration
    public override bool AreConditionsMet()
    Returns
    Type Description
    Boolean
    Overrides
    Trigger.AreConditionsMet()

    CheckForTimeLeftInEvent()

    Declaration
    protected virtual IEnumerator CheckForTimeLeftInEvent()
    Returns
    Type Description
    IEnumerator

    Cleanup(IEntityLoaderService)

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

    Deactivate()

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

    Inject(IResolver)

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

    OnContentInitialized(ContentInitializedAction)

    Declaration
    protected virtual void OnContentInitialized(ContentInitializedAction action)
    Parameters
    Type Name Description
    ContentInitializedAction action

    StartTrackingEvent(IEventSettings)

    Declaration
    protected virtual void StartTrackingEvent(IEventSettings eventSettings)
    Parameters
    Type Name Description
    IEventSettings eventSettings

    Implements

    ITrigger
    IEntity
    IInjectable
    Back to top Copyright © 2020 East Side Games Inc.