|
|
- 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<MaskableGraphic>())
- {
- 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
- }
|