public PickFirst(ITaskIdBuilder id) : base(id) { }
public IterateOnFlag(ITaskIdBuilder id, ITaskScheduler scheduler, FlagSignal flagSignal) : base(id) { this.flagSignal = flagSignal; this.scheduler = scheduler; }
public FindGameObjects(ITaskIdBuilder id) : base(id) { }
public SetSpawnPos(ITaskIdBuilder id) : base(id) { }
public SensorControl(ITaskIdBuilder id) : base(id) { }
public FindByTags(ITaskIdBuilder id) : base(id) { }
public RemoveFromGroup(ITaskIdBuilder id, GameObjectGroup groups) : base(id) { this.groups = groups; }
public ConfigureLevel(ITaskIdBuilder id) : base(id) { }
public AddDetectionToGroup(ITaskIdBuilder id) : base(id) { }
public SetMoveDriver(ITaskIdBuilder id) : base(id) { }
public CheckUnitStrength(ITaskIdBuilder id) : base(id) { }
public SetTargetable(ITaskIdBuilder id) : base(id) { }
public PickClosest(ITaskIdBuilder id) : base(id) { }
public CheckNotStunned(ITaskIdBuilder id) : base(id) { }
public PickRandom(ITaskIdBuilder id) : base(id) { }
public LevelControl(ITaskIdBuilder id) : base(id) { }
public CheckGameObjectGroup(ITaskIdBuilder id) : base(id) { }
public Rand(ITaskIdBuilder id) : base(id) { }
public BuildLevel(ITaskIdBuilder id) : base(id) { }
public StopMover(ITaskIdBuilder id) : base(id) { }
public TagEval(ITaskIdBuilder id) : base(id) { }
public ApplyDamage(ITaskIdBuilder id, IDamageSystem damageSys) : base(id) { this.damageSys = damageSys; }
public SpawnerControl(ITaskIdBuilder id) : base(id) { }
public CollectItem(ITaskIdBuilder id, IComponentIndex compIndex, IGameObjectManager goMgr) : base(id) { this.goMgr = goMgr; this.compIndex = compIndex; }
public ObserveUnitStrength(ITaskIdBuilder id, ITaskScheduler scheduler, UnitStrengthSignal signal) : base(id, scheduler) { this.signal = signal; }
public CheckLevelObjectives(ITaskIdBuilder id, ILevelSystem level) : base(id) { this.level = level; }
public FilterTags(ITaskIdBuilder id) : base(id) { }
public CalculateLevelRating(ITaskIdBuilder id) : base(id) { }
public ObserveSensor(ITaskIdBuilder id, ITaskScheduler scheduler, SensorSignal signal) : base(id, scheduler) { this.signal = signal; this.Stage = SensorStage.Enter; }
public IsQueuedTarget(ITaskIdBuilder id) : base(id) { }