public void Init(TaskUnitSelection i_selection)
        {
            mTaskUnitSelection = i_selection;
            SetModel(i_selection.ViewModel);

            SetToggleGroup();
        }
Example #2
0
        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);
 }