Show / Hide Table of Contents

    Class Trigger

    Inheritance
    Object
    Trigger
    AutomateGeneratorTrigger
    ClaimGoalsTrigger
    ClaimNumGoalsTrigger
    CurrencyAvailableTrigger
    CurrencyObtainedTrigger
    EventCompletedTrigger
    EventStartedTrigger
    MilestonesCompletedTrigger
    StageStartTrigger
    TimeLeftInEventTrigger
    Implements
    ITrigger
    IEntity
    IInjectable
    Inherited Members
    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 abstract class Trigger : ITrigger, IEntity, IInjectable

    Fields

    _id

    Declaration
    protected string _id
    Field Value
    Type Description
    String

    _triggerData

    Declaration
    protected ITriggerData _triggerData
    Field Value
    Type Description
    ITriggerData

    Properties

    Id

    Declaration
    public virtual string Id { get; }
    Property Value
    Type Description
    String

    TriggerData

    Declaration
    public virtual ITriggerData TriggerData { get; }
    Property Value
    Type Description
    ITriggerData

    Methods

    Activate()

    Declaration
    public abstract void Activate()

    AreConditionsMet()

    Declaration
    public abstract bool AreConditionsMet()
    Returns
    Type Description
    Boolean

    Cleanup(IEntityLoaderService)

    Declaration
    public virtual void Cleanup(IEntityLoaderService entityLoaderService)
    Parameters
    Type Name Description
    IEntityLoaderService entityLoaderService

    Deactivate()

    Declaration
    public abstract void Deactivate()

    Initialize()

    Declaration
    public virtual void Initialize()

    Inject(IResolver)

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

    Implements

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