Show / Hide Table of Contents

    Class AutomationAvailableActivationCondition

    Inheritance
    Object
    BasePlotPointActivationCondition<AutomationAvailableActivationConditionData>
    AutomationAvailableActivationCondition
    Implements
    IPlotPointActivationCondition
    IInjectable
    Inherited Members
    BasePlotPointActivationCondition<AutomationAvailableActivationConditionData>._id
    BasePlotPointActivationCondition<AutomationAvailableActivationConditionData>.DataId
    BasePlotPointActivationCondition<AutomationAvailableActivationConditionData>._actionService
    BasePlotPointActivationCondition<AutomationAvailableActivationConditionData>._plotPointService
    BasePlotPointActivationCondition<AutomationAvailableActivationConditionData>._dataService
    BasePlotPointActivationCondition<AutomationAvailableActivationConditionData>._plotPointActivationConditionData
    BasePlotPointActivationCondition<AutomationAvailableActivationConditionData>.PlotPointActivationConditionData
    BasePlotPointActivationCondition<AutomationAvailableActivationConditionData>.FireConditionMet()
    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 AutomationAvailableActivationCondition : BasePlotPointActivationCondition<AutomationAvailableActivationConditionData>, IPlotPointActivationCondition, IInjectable

    Constructors

    AutomationAvailableActivationCondition(String)

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

    Fields

    _automationRequirementIds

    Declaration
    protected string[] _automationRequirementIds
    Field Value
    Type Description
    String[]

    _entityResolver

    Declaration
    protected IEntityResolver _entityResolver
    Field Value
    Type Description
    IEntityResolver

    _generatorEntity

    Declaration
    protected IGeneratorEntity _generatorEntity
    Field Value
    Type Description
    IGeneratorEntity

    Methods

    Cleanup()

    Declaration
    public override void Cleanup()
    Overrides
    IdleKit.Gameplay.BasePlotPointActivationCondition<IdleKit.Gameplay.AutomationAvailableActivationConditionData>.Cleanup()

    Inject(IResolver)

    Declaration
    public override void Inject(IResolver resolver)
    Parameters
    Type Name Description
    IResolver resolver
    Overrides
    IdleKit.Gameplay.BasePlotPointActivationCondition<IdleKit.Gameplay.AutomationAvailableActivationConditionData>.Inject(IResolver)

    OnCurrencyChanged(CurrencyChangedAction)

    Declaration
    protected virtual void OnCurrencyChanged(CurrencyChangedAction currencyChangedAction)
    Parameters
    Type Name Description
    CurrencyChangedAction currencyChangedAction

    OnUpgradeCurrency(UpgradeCurrencyStateAction)

    Declaration
    protected virtual void OnUpgradeCurrency(UpgradeCurrencyStateAction upgradeCurrencyStateAction)
    Parameters
    Type Name Description
    UpgradeCurrencyStateAction upgradeCurrencyStateAction

    Subscribe()

    Declaration
    public override void Subscribe()
    Overrides
    IdleKit.Gameplay.BasePlotPointActivationCondition<IdleKit.Gameplay.AutomationAvailableActivationConditionData>.Subscribe()

    Unsubscribe()

    Declaration
    public override void Unsubscribe()
    Overrides
    IdleKit.Gameplay.BasePlotPointActivationCondition<IdleKit.Gameplay.AutomationAvailableActivationConditionData>.Unsubscribe()

    Implements

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