本文整理汇总了C#中MenuItem.getTopI方法的典型用法代码示例。如果您正苦于以下问题:C# MenuItem.getTopI方法的具体用法?C# MenuItem.getTopI怎么用?C# MenuItem.getTopI使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类MenuItem
的用法示例。
在下文中一共展示了MenuItem.getTopI方法的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];
}
}
}
示例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!";
}
}
}
示例3: DrawLabel
protected void DrawLabel(MenuItem m)
{
GUI.Label(new Rect(m.getLeftI()+xOffset, m.getTopI()+yOffset, m.getWidthI(), m.getHeightI()), m.text);
}
示例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();
}