本文整理汇总了C#中AC.GetRect方法的典型用法代码示例。如果您正苦于以下问题:C# AC.GetRect方法的具体用法?C# AC.GetRect怎么用?C# AC.GetRect使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类AC
的用法示例。
在下文中一共展示了AC.GetRect方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ProcessContinuousClick
/**
* <summary>Performs what should happen when the element is clicked on continuously.</summary>
* <param name = "_menu">The element's parent Menu</param>
* <param name = "_mouseState">The state of the mouse button</param>
*/
public override void ProcessContinuousClick(AC.Menu _menu, MouseState _mouseState)
{
if (KickStarter.settingsManager.inputMethod == InputMethod.KeyboardOrController)
{
Change ();
}
else
{
Change (KickStarter.playerInput.GetMousePosition ().x - _menu.GetRect ().x);
}
if (sliderType == AC_SliderType.CustomScript)
{
MenuSystem.OnElementClick (_menu, this, 0, (int) _mouseState);
}
}
示例2: ProcessClick
/**
* <summary>Performs what should happen when the element is clicked on.</summary>
* <param name = "_menu">The element's parent Menu</param>
* <param name = "_slot">Ignored by this subclass</param>
* <param name = "_mouseState">The state of the mouse button</param>
*/
public override void ProcessClick(AC.Menu _menu, int _slot, MouseState _mouseState)
{
if (KickStarter.stateHandler.gameState == GameState.Cutscene)
{
return;
}
if (uiSlider != null)
{
amount = uiSlider.value;
UpdateValue ();
}
else
{
if (KickStarter.settingsManager.inputMethod == InputMethod.KeyboardOrController)
{
Change ();
}
else
{
Change (KickStarter.playerInput.GetMousePosition ().x - _menu.GetRect ().x);
}
}
if (sliderType == AC_SliderType.CustomScript)
{
MenuSystem.OnElementClick (_menu, this, _slot, (int) _mouseState);
}
}