public void Init(TaskUnitSelection i_selection) { mTaskUnitSelection = i_selection; SetModel(i_selection.ViewModel); SetToggleGroup(); }
private void AddUnitsEligibleForTask(MissionProposal i_proposal) { List <IUnit> unitsEligible = StatCalculator.Instance.GetUnitsWithStat(Data.StatRequirement); foreach (IUnit unit in unitsEligible) { TaskUnitSelection selection = new TaskUnitSelection(unit, Data, i_proposal); mUnitsEligibleForTask.Add(selection); } }
private void OnUnitSelectedForThisTask(TaskUnitSelection i_selection) { MyMessenger.Send(MissionKeys.UNIT_SELECTED_EVENT, mTaskIndex); }