Class AutomationAvailableActivationCondition
Inheritance
AutomationAvailableActivationCondition
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
_entityResolver
Declaration
protected IEntityResolver _entityResolver
Field Value
_generatorEntity
Declaration
protected IGeneratorEntity _generatorEntity
Field Value
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
OnUpgradeCurrency(UpgradeCurrencyStateAction)
Declaration
protected virtual void OnUpgradeCurrency(UpgradeCurrencyStateAction upgradeCurrencyStateAction)
Parameters
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
IInjectable