private void CheckHit() { List <RaycastResult> raycastResults = UiUtility.GetUiRayHitListWithScreenPoint(Input.mousePosition); for (int i = 0; i < raycastResults.Count; i++) { if (raycastResults[i].gameObject == gameObject) { this.IsControlling = true; } } }
private ScrollRect UpdateHoveringBodyScrollRect() { List <RaycastResult> raycastResults = UiUtility.GetUiRayHitListWithScreenPoint(Input.mousePosition); for (int i = 0; i < raycastResults.Count; i++) { if (raycastResults[i].gameObject.CompareTag(HoveringBodyTag)) { if (raycastResults[i].gameObject == BlockShopScrollRect.gameObject || raycastResults[i].gameObject == SourceCodeViewerScrollRect.gameObject) { return(BlockShopScrollRect); } } } //this.GetTopBlockEditorElementWithScreenPoint<> return(null); }