本文整理匯總了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);
}
}