Class HitGeneratorUnitTargetsGoal
Inheritance
HitGeneratorUnitTargetsGoal
Assembly: cs.temp.dll.dll
Syntax
public class HitGeneratorUnitTargetsGoal : Goal<HitGeneratorUnitTargetsGoalData>, IGoal, IActivatable, IEntity, IInjectable
Constructors
HitGeneratorUnitTargetsGoal(String)
Declaration
public HitGeneratorUnitTargetsGoal(string id)
Parameters
Type |
Name |
Description |
String |
id |
|
Properties
TargetProgression
Declaration
public override double TargetProgression { get; }
Property Value
Overrides
IdleKit.Gameplay.Goal<IdleKit.Gameplay.HitGeneratorUnitTargetsGoalData>.TargetProgression
Methods
Activate()
Declaration
public override void Activate()
Overrides
IdleKit.Gameplay.Goal<IdleKit.Gameplay.HitGeneratorUnitTargetsGoalData>.Activate()
GetAvailableUnitTargets(IGeneratorEntity)
Declaration
protected virtual int GetAvailableUnitTargets(IGeneratorEntity generatorEntity)
Parameters
Returns
OnGeneratorUnitTargetHit(GeneratorUnitTargetHitStateAction)
Declaration
protected virtual void OnGeneratorUnitTargetHit(GeneratorUnitTargetHitStateAction generatorStateAction)
Parameters
SubscribeActionListener(IEntity)
Declaration
protected override void SubscribeActionListener(IEntity target)
Parameters
Type |
Name |
Description |
IEntity |
target |
|
Overrides
IdleKit.Gameplay.Goal<IdleKit.Gameplay.HitGeneratorUnitTargetsGoalData>.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.HitGeneratorUnitTargetsGoalData>.UnsubscribeActionListener(IdleKit.Gameplay.IEntity)
Implements
IInjectable