static void OnDrawRootGizmo(GuiEmptyWidget w, GizmoType gizmoType) { if (w.enabled) { var tr = w.transform; var oldColor = Gizmos.color; var oldMat = Gizmos.matrix; Gizmos.matrix = Matrix4x4.TRS (tr.position, tr.rotation, tr.lossyScale); Gizmos.color = (gizmoType & GizmoType.InSelectionHierarchy) != 0 ? Color.white : new Color (0.5f, 0.5f, 0f); Gizmos.DrawWireCube (Vector3.zero, new Vector3 (w.Width, w.Height, 0f)); Gizmos.matrix = oldMat; Gizmos.color = oldColor; } }
static void OnDrawRootGizmo(GuiEmptyWidget w, GizmoType gizmoType) { if (w.enabled) { var tr = w.transform; var oldColor = Gizmos.color; var oldMat = Gizmos.matrix; Gizmos.matrix = Matrix4x4.TRS(tr.position, tr.rotation, tr.lossyScale); Gizmos.color = (gizmoType & GizmoType.InSelectionHierarchy) != 0 ? Color.white : new Color(0.5f, 0.5f, 0f); Gizmos.DrawWireCube(Vector3.zero, new Vector3(w.Width, w.Height, 0f)); Gizmos.matrix = oldMat; Gizmos.color = oldColor; } }