Esempio n. 1
0
    //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();
 }