当前位置: 首页>>代码示例>>C#>>正文


C# MenuItem.getLeftI方法代码示例

本文整理汇总了C#中MenuItem.getLeftI方法的典型用法代码示例。如果您正苦于以下问题:C# MenuItem.getLeftI方法的具体用法?C# MenuItem.getLeftI怎么用?C# MenuItem.getLeftI使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在MenuItem的用法示例。


在下文中一共展示了MenuItem.getLeftI方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: DrawHorizontalSlider

 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];
         }
     }
 }
开发者ID:austinblakeslee,项目名称:verthex,代码行数:15,代码来源:Menu.cs

示例2: DrawButton

 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!";
         }
     }
 }
开发者ID:austinblakeslee,项目名称:verthex,代码行数:18,代码来源:Menu.cs

示例3: DrawLabel

 protected void DrawLabel(MenuItem m)
 {
     GUI.Label(new Rect(m.getLeftI()+xOffset, m.getTopI()+yOffset, m.getWidthI(), m.getHeightI()), m.text);
 }
开发者ID:austinblakeslee,项目名称:verthex,代码行数:4,代码来源:Menu.cs

示例4: DrawVerticalScrollBox

    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();
    }
开发者ID:austinblakeslee,项目名称:verthex,代码行数:8,代码来源:Menu.cs


注:本文中的MenuItem.getLeftI方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。