Class GeneratorAvailableActivationCondition
Inheritance
GeneratorAvailableActivationCondition
Assembly: cs.temp.dll.dll
Syntax
public class GeneratorAvailableActivationCondition : BasePlotPointActivationCondition<GeneratorAvailableActivationConditionData>, IPlotPointActivationCondition, IInjectable
Constructors
GeneratorAvailableActivationCondition(String)
Declaration
public GeneratorAvailableActivationCondition(string id)
Parameters
Type |
Name |
Description |
String |
id |
|
Fields
_entityResolver
Declaration
protected IEntityResolver _entityResolver
Field Value
_generatorEntity
Declaration
protected IGeneratorEntity _generatorEntity
Field Value
_generatorRequirementIds
Declaration
protected string[] _generatorRequirementIds
Field Value
Methods
Cleanup()
Declaration
public override void Cleanup()
Overrides
IdleKit.Gameplay.BasePlotPointActivationCondition<IdleKit.Gameplay.GeneratorAvailableActivationConditionData>.Cleanup()
Inject(IResolver)
Declaration
public override void Inject(IResolver resolver)
Parameters
Type |
Name |
Description |
IResolver |
resolver |
|
Overrides
IdleKit.Gameplay.BasePlotPointActivationCondition<IdleKit.Gameplay.GeneratorAvailableActivationConditionData>.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.GeneratorAvailableActivationConditionData>.Subscribe()
Unsubscribe()
Declaration
public override void Unsubscribe()
Overrides
IdleKit.Gameplay.BasePlotPointActivationCondition<IdleKit.Gameplay.GeneratorAvailableActivationConditionData>.Unsubscribe()
Implements
IInjectable