Class GetGeneratorUnitsForAllGeneratorsGoal
Inheritance
GetGeneratorUnitsForAllGeneratorsGoal
Assembly: cs.temp.dll.dll
Syntax
public class GetGeneratorUnitsForAllGeneratorsGoal : Goal<GetGeneratorUnitsForAllGeneratorsGoalData>, IGoal, IActivatable, IEntity, IInjectable
Constructors
GetGeneratorUnitsForAllGeneratorsGoal(String)
Declaration
public GetGeneratorUnitsForAllGeneratorsGoal(string id)
Parameters
Type |
Name |
Description |
String |
id |
|
Fields
_targetProgression
Declaration
protected double _targetProgression
Field Value
Properties
TargetProgression
Declaration
public override double TargetProgression { get; }
Property Value
Overrides
IdleKit.Gameplay.Goal<IdleKit.Gameplay.GetGeneratorUnitsForAllGeneratorsGoalData>.TargetProgression
Methods
Activate()
Declaration
public override void Activate()
Overrides
IdleKit.Gameplay.Goal<IdleKit.Gameplay.GetGeneratorUnitsForAllGeneratorsGoalData>.Activate()
GeneratorUnitIncreased(IGeneratorEntity)
Declaration
protected virtual void GeneratorUnitIncreased(IGeneratorEntity generatorEntity)
Parameters
OnBuyGenerator(BuyGeneratorStateAction)
Declaration
protected virtual void OnBuyGenerator(BuyGeneratorStateAction stateAction)
Parameters
OnIncrementGeneratorUnit(IncrementGeneratorUnitStateAction)
Declaration
protected virtual void OnIncrementGeneratorUnit(IncrementGeneratorUnitStateAction stateAction)
Parameters
SubscribeActionListener(IEntity)
Declaration
protected override void SubscribeActionListener(IEntity target)
Parameters
Type |
Name |
Description |
IEntity |
target |
|
Overrides
IdleKit.Gameplay.Goal<IdleKit.Gameplay.GetGeneratorUnitsForAllGeneratorsGoalData>.SubscribeActionListener(IdleKit.Gameplay.IEntity)
UnsubscribeActionListener(IEntity)
Declaration
protected override void UnsubscribeActionListener(IEntity target)
Parameters
Type |
Name |
Description |
IEntity |
target |
|
Overrides
IdleKit.Gameplay.Goal<IdleKit.Gameplay.GetGeneratorUnitsForAllGeneratorsGoalData>.UnsubscribeActionListener(IdleKit.Gameplay.IEntity)
Implements
IInjectable