// Copyright (c) Microsoft Corporation. // Licensed under the MIT License. #if GT_USE_UGUI using UnityEditor; using UnityEngine; namespace Microsoft.MixedReality.GraphicsTools.Editor { /// /// Adds a shortcut to create a configured game object and component from the game object context menu. /// [CustomEditor(typeof(CanvasElementRoundedRect))] public class CanvasElementRoundedRectInspector : UnityEditor.Editor { [MenuItem("GameObject/UI/Graphics Tools/Rounded Rect")] private static void CreateCanvasElement(MenuCommand menuCommand) { GameObject gameObject = InspectorUtilities.CreateGameObjectFromMenu(menuCommand, true); if (gameObject != null) { RectTransform rectTransform = gameObject.GetComponent(); if (rectTransform != null) { rectTransform.sizeDelta = new Vector2(32, 32); } } } } } #endif // GT_USE_UGUI