using UnityEngine; using System.Collections; using UnityEngine.UI; public class DebugUILine : MonoBehaviour { #if UNITY_EDITOR static Vector3[] fourCorners = new Vector3[4]; public bool is_enable = true; void OnDrawGizmos() { if (is_enable) { foreach (MaskableGraphic g in GameObject.FindObjectsOfType()) { if (g.raycastTarget) { RectTransform rectTransform = g.transform as RectTransform; rectTransform.GetWorldCorners(fourCorners); Gizmos.color = Color.blue; for (int i = 0; i < 4; i++) Gizmos.DrawLine(fourCorners[i], fourCorners[(i + 1) % 4]); } } } } #endif }