private bool IsGUIMousePosition() { Vector2 gUIMousePosition = NgLayout.GetGUIMousePosition(); Rect rect = new Rect(0f, 0f, (float)Screen.width, (float)(Screen.height / 10 + 30)); if (rect.Contains(gUIMousePosition)) { return(true); } Rect rect2 = new Rect(0f, 0f, 40f, (float)Screen.height); return(rect2.Contains(gUIMousePosition)); }
bool IsGUIMousePosition() { Vector2 pos = NgLayout.GetGUIMousePosition(); if (new Rect(0, 0, Screen.width, Screen.height / 10 + 30).Contains(pos)) { return(true); } if (new Rect(0, 0, 40, Screen.height).Contains(pos)) { return(true); } return(false); }
bool IsGUIMousePosition() { Vector2 pos = NgLayout.GetGUIMousePosition(); if (FxmTestMain.inst.GetFXMakerControls().GetActionToolbarRect().Contains(pos)) { return(true); } if (new Rect(0, 0, Screen.width, Screen.height / 10 + 30).Contains(pos)) { return(true); } if (new Rect(0, 0, 40, Screen.height).Contains(pos)) { return(true); } return(false); }
private bool IsGUIMousePosition() { Vector2 gUIMousePosition = NgLayout.GetGUIMousePosition(); if (FxmTestMain.inst.GetFXMakerControls().GetActionToolbarRect().Contains(gUIMousePosition)) { return(true); } Rect rect = new Rect(0f, 0f, (float)Screen.width, (float)(Screen.height / 10 + 30)); if (rect.Contains(gUIMousePosition)) { return(true); } Rect rect2 = new Rect(0f, 0f, 40f, (float)Screen.height); return(rect2.Contains(gUIMousePosition)); }
public static int GetGridHoverIndex(Rect windowRect, Rect listRect, Rect gridRect, int nCount, int nColumn, GUIStyle style) { int num = (style != null) ? style.margin.left : 0; int num2 = nCount / nColumn + ((0 >= nCount % nColumn) ? 0 : 1); float num3 = gridRect.width / (float)nColumn; float num4 = gridRect.height / (float)num2; Vector2 point = NgLayout.GetGUIMousePosition() - new Vector2(windowRect.x, windowRect.y); if (!listRect.Contains(point)) { return(-1); } for (int i = 0; i < nCount; i++) { Rect rect = new Rect(listRect.x + num3 * (float)(i % nColumn) + (float)num, listRect.y + num4 * (float)(i / nColumn) + (float)num, num3 - (float)(num * 2), num4 - (float)(num * 2)); if (rect.Contains(point)) { return(i); } } return(-1); }