Exemple #1
0
 protected void DrawHorizontalSlider(MenuItem m)
 {
     if (GameValues.intValues.ContainsKey(m.sliderGameValue)){
         GameValues.intValues[m.sliderGameValue] = (int)GUI.HorizontalSlider(new Rect(m.getLeftI()+xOffset, m.getTopI()+yOffset, m.getWidthI(), m.getHeightI()),GameValues.intValues[m.sliderGameValue],m.sliderMin,m.sliderMax);
         if (GameObject.FindWithTag(m.sliderGameValue)){
             GameObject.FindWithTag(m.sliderGameValue).GetComponent<MenuItem>().text = "" + GameValues.intValues[m.sliderGameValue];
         }
     }
     else if (GameValues.floatValues.ContainsKey(m.sliderGameValue)){
         GameValues.floatValues[m.sliderGameValue] = (float)GUI.HorizontalSlider(new Rect(m.getLeftI()+xOffset, m.getTopI()+yOffset, m.getWidthI(), m.getHeightI()),GameValues.floatValues[m.sliderGameValue],m.sliderMin,m.sliderMax);
         if (GameObject.FindWithTag(m.sliderGameValue)){
             GameObject.FindWithTag(m.sliderGameValue).GetComponent<MenuItem>().text = "" + GameValues.floatValues[m.sliderGameValue];
         }
     }
 }
Exemple #2
0
 protected void DrawButton(MenuItem m)
 {
     //Set hotKey to true (equivalent to pressing MenuItems's hotKey
     if(GUI.Button(new Rect(m.getLeftI()+xOffset, m.getTopI()+yOffset, m.getWidthI(), m.getHeightI()), m.text)){
         hotKey = true;
         hotMenuItem = menuItems.IndexOf(m);
     }
     //If the hotKey or GUI Button was pressed....
     if (hotKey){
         hotKey = false;
         ValueStore.buttonWasClicked = true;
         if (menuItems[hotMenuItem].action && !disabled){
             menuItems[hotMenuItem].action.Action();
         } else if(disabled) {
             ValueStore.helpMessage = "You must be viewing yourself\nto use the menu!";
         }
     }
 }
Exemple #3
0
 protected void DrawLabel(MenuItem m)
 {
     GUI.Label(new Rect(m.getLeftI()+xOffset, m.getTopI()+yOffset, m.getWidthI(), m.getHeightI()), m.text);
 }
Exemple #4
0
    protected void DrawVerticalScrollBox(MenuItem m)
    {
        m.scrollPosition = GUI.BeginScrollView(new Rect(m.getLeftI()+xOffset, m.getTopI()+yOffset, m.getWidthI()+18, m.getHeightI()), m.scrollPosition, new Rect(0, 0, m.getWidthI(), m.scrollBoxHeight));

        GUI.Box(new Rect(0, 0, m.getWidthI(), m.scrollBoxHeight), m.text);

        GUI.EndScrollView();
    }