123456789101112131415161718192021222324252627 |
- using UnityEngine;
- namespace UnityEditor.Timeline
- {
- static class EditModeGUIUtils
- {
- public static void DrawBoundsEdge(Rect bounds, Color color, TrimEdge edge, float width = 4.0f)
- {
- var r = bounds;
- r.yMin += 2.0f;
- r.yMax -= 2.0f;
- r.width = width;
- r.x = edge == TrimEdge.End ? bounds.xMax : bounds.xMin - width;
- EditorGUI.DrawRect(r, color);
- }
- public static void DrawOverlayRect(Rect bounds, Color overlayColor)
- {
- var c = overlayColor;
- c.a = 0.2f;
- EditorGUI.DrawRect(bounds, c);
- EditorGUI.DrawOutline(bounds, 1.0f, new Color(1.0f, 1.0f, 1.0f, 0.5f));
- }
- }
- }
|