public SelectionTask(DelCurSelectionBehavior CurSelectionBehavior, List <GameObject> objectsForSelection, DelSelectionFinishedCallback SelectionFinishedCallback) { this.CurSelectionTask = CurSelectionBehavior; this.objectsForSelection = objectsForSelection; this.SelectionFinishedCallback = SelectionFinishedCallback; }
private void StartAutoSelection(SubAbility subAb, DelCurSelectionBehavior SelectionBehavior, List <GameObject> objectsForSelection) { SelectionTask selection = new SelectionTask(SelectionBehavior, objectsForSelection, subAb.OnSelectionFinished); AutoSelectionTasks.Add(selection); }