//Choose a Taskboard public void ChooseTaskboard() { //foreach (Modules m in layout.modules) //{ // Transform trans = transform.Find(m.id); //if (trans) //{ // solidmode(trans.gameobject); //} //} OptionsMenu opts = OptionsMenu.Instance("Choose A Taskboard", true); opts.OnSelection += LoadTaskboard; if (overlayNames.Count > 0) { for (int i = 0; i < overlayNames.Count; i++) { opts.AddItem(overlayNames[i], i); } opts.ResizeOptions(); } else { Debug.Log("Error: No Overlay layouts loaded"); } }
public void ChooseTaskboard() { OptionsMenu opts = OptionsMenu.Instance("Choose A Taskboard", true); opts.OnSelection += LoadTaskboard; if (taskboardNames.Count > 0) { for (int i = 0; i < taskboardNames.Count; i++) { opts.AddItem(taskboardNames[i], i); } } else { Debug.Log("Error: No taskboard layouts loaded"); } }
public void ChooseProcedure() { OptionsMenu opts = OptionsMenu.Instance("Choose A Procedure", true); opts.OnSelection += LoadProcedure; if (procedureName.Count > 0) { for (int i = 0; i < procedureName.Count; i++) { opts.AddItem(procedureName[i], i); } } else { Debug.Log("Error: No procedures currently loaded in Procedure Manager Script"); } }
//Sets all the steps and subtext to the dropdown list void LoadStepWindow(List <Step> list) { stepMenu = OptionsMenu.Instance(procedureName[currentProcedureNum], false); stepMenu.gameObject.SetActive(false); stepMenu.OnSelection += (int i) => { SetStep(i); stepMenu.gameObject.SetActive(false); }; if (list.Count > 0) { int i = 0; foreach (Step s in list) { stepMenu.AddItem(s.number + ".) " + s.text, i); } } else { Debug.Log("Error: No steps currently loaded in Procedure Manager Script"); } changeBarTxt(); }