Show / Hide Table of Contents

    Class BasePlotPointActivationCondition<TPlotPointActivationConditionData>

    Inheritance
    Object
    BasePlotPointActivationCondition<TPlotPointActivationConditionData>
    AscensionAvailableActivationCondition
    AscensionCompleteActivationCondition
    AutomateGeneratorActivationCondition
    AutomationAvailableActivationCondition
    BuyGeneratorActivationCondition
    CurrencyAvailableActivationCondition
    CurrencyObtainedActivationCondition
    GeneratorAvailableActivationCondition
    GoalClaimedActivationCondition
    GoalReadyToClaimActivationCondition
    MilestoneCompletedActivationCondition
    NumGoalsClaimedActivationCondition
    NumTradesMadeActivationCondition
    PlotPointSequenceEndedActivationCondition
    StageInitializedActivationCondition
    Implements
    IPlotPointActivationCondition
    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 BasePlotPointActivationCondition<TPlotPointActivationConditionData> : IPlotPointActivationCondition, IInjectable where TPlotPointActivationConditionData : class, IPlotPointActivationConditionData
    Type Parameters
    Name Description
    TPlotPointActivationConditionData

    Constructors

    BasePlotPointActivationCondition(String)

    Declaration
    protected BasePlotPointActivationCondition(string id)
    Parameters
    Type Name Description
    String id

    Fields

    _actionService

    Declaration
    protected IActionService _actionService
    Field Value
    Type Description
    IActionService

    _dataService

    Declaration
    protected IDataService _dataService
    Field Value
    Type Description
    IDataService

    _id

    Declaration
    protected string _id
    Field Value
    Type Description
    String

    _plotPointActivationConditionData

    Declaration
    protected TPlotPointActivationConditionData _plotPointActivationConditionData
    Field Value
    Type Description
    TPlotPointActivationConditionData

    _plotPointService

    Declaration
    protected IPlotPointService _plotPointService
    Field Value
    Type Description
    IPlotPointService

    Properties

    DataId

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

    PlotPointActivationConditionData

    Declaration
    public virtual IPlotPointActivationConditionData PlotPointActivationConditionData { get; }
    Property Value
    Type Description
    IPlotPointActivationConditionData

    Methods

    Cleanup()

    Declaration
    public virtual void Cleanup()

    FireConditionMet()

    Declaration
    protected virtual void FireConditionMet()

    Inject(IResolver)

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

    Subscribe()

    Declaration
    public abstract void Subscribe()

    Unsubscribe()

    Declaration
    public abstract void Unsubscribe()

    Implements

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