diff --git a/.github/workflows/development-buildandtestupmrelease.yml b/.github/workflows/development-buildandtestupmrelease.yml index e2133b94..7bdae5ca 100644 --- a/.github/workflows/development-buildandtestupmrelease.yml +++ b/.github/workflows/development-buildandtestupmrelease.yml @@ -32,17 +32,13 @@ jobs: matrix: os: [ubuntu-latest, windows-latest, macos-latest] unity-version: - - 2019 - - 2020 - - 2021 - - 2022 - 6000.0.x - 6000 include: - - os: ubuntu-latest - build-targets: StandaloneLinux64, Android + # - os: ubuntu-latest + # build-targets: StandaloneLinux64, Android - os: windows-latest - build-targets: StandaloneWindows64 + build-targets: StandaloneWindows64, Android - os: macos-latest build-targets: StandaloneOSX, iOS steps: diff --git a/Editor/CUIImageEditor.cs b/Editor/CUIImageEditor.cs index a3eb6f1c..f3ac1839 100644 --- a/Editor/CUIImageEditor.cs +++ b/Editor/CUIImageEditor.cs @@ -68,11 +68,7 @@ protected override void OnSceneGUI() Handles.color = Color.gray; EditorGUI.BeginChangeCheck(); -#if UNITY_2022_1_OR_NEWER Vector3 newCornerPos = Handles.FreeMoveHandle(script.transform.TransformPoint(cornerPos), HandleUtility.GetHandleSize(script.transform.TransformPoint(cornerPos)) / 7, Vector3.one, Handles.SphereHandleCap); -#else - Vector3 newCornerPos = Handles.FreeMoveHandle(script.transform.TransformPoint(cornerPos), script.transform.rotation, HandleUtility.GetHandleSize(script.transform.TransformPoint(cornerPos)) / 7, Vector3.one, Handles.SphereHandleCap); -#endif Handles.Label(newCornerPos, string.Format("Corner Mover")); diff --git a/Editor/CanvasGroupActivator.cs b/Editor/CanvasGroupActivator.cs index cd716573..99cb48e0 100644 --- a/Editor/CanvasGroupActivator.cs +++ b/Editor/CanvasGroupActivator.cs @@ -29,11 +29,7 @@ void OnFocus() void ObtainCanvasGroups() { -#if UNITY_2023_1_OR_NEWER - canvasGroups = GameObject.FindObjectsByType(FindObjectsSortMode.None); -#else - canvasGroups = GameObject.FindObjectsOfType(); -#endif + canvasGroups = GameObject.FindObjectsByType(FindObjectsSortMode.None); } void OnGUI() diff --git a/Editor/UIExtensionsMenuOptions.cs b/Editor/UIExtensionsMenuOptions.cs index ac4bbe42..def2a80b 100644 --- a/Editor/UIExtensionsMenuOptions.cs +++ b/Editor/UIExtensionsMenuOptions.cs @@ -1,4 +1,4 @@ -#if UNITY_2019_1_OR_NEWER && !ENABLE_LEGACY_INPUT_MANAGER +#if !ENABLE_LEGACY_INPUT_MANAGER #define NEW_INPUT_SYSTEM #endif @@ -159,11 +159,7 @@ private static void CreateEventSystem(bool select) private static void CreateEventSystem(bool select, GameObject parent) { -#if UNITY_2023_1_OR_NEWER var esys = Object.FindFirstObjectByType(); -#else - var esys = Object.FindObjectOfType(); -#endif if (esys == null) { var eventSystem = new GameObject("EventSystem"); @@ -195,11 +191,7 @@ static public GameObject GetOrCreateCanvasGameObject() return canvas.gameObject; // No canvas in selection or its parents? Then use just any canvas.. -#if UNITY_2023_1_OR_NEWER canvas = Object.FindFirstObjectByType(); -#else - canvas = Object.FindObjectOfType(typeof(Canvas)) as Canvas; -#endif if (canvas != null && canvas.gameObject.activeInHierarchy) return canvas.gameObject; @@ -677,91 +669,91 @@ static public void AddUIVerticallScroller(MenuCommand menuCommand) Selection.activeGameObject = uiVerticalScrollerRoot; } - #endregion - - #region UIHorizontal Scroller - [MenuItem("GameObject/UI/Extensions/Layout/UI Horizontal Scroller", false)] - static public void AddUIHorizontalScroller(MenuCommand menuCommand) - { - GameObject uiHorizontalScrollerRoot = CreateUIElementRoot("UI Horizontal Scroller", menuCommand, s_ThickGUIElementSize); - - GameObject uiScrollerCenter = CreateUIObject("Center", uiHorizontalScrollerRoot); - - GameObject childContent = CreateUIObject("Content", uiHorizontalScrollerRoot); - - // Set RectTransform to stretch - RectTransform rectTransformScrollSnapRoot = uiHorizontalScrollerRoot.GetComponent(); - rectTransformScrollSnapRoot.anchorMin = new Vector2(0.5f, 0.5f); - rectTransformScrollSnapRoot.anchorMax = new Vector2(0.5f, 0.5f); - rectTransformScrollSnapRoot.anchoredPosition = Vector2.zero; - rectTransformScrollSnapRoot.sizeDelta = new Vector2(500f, 150f); - - // Add required ScrollRect - ScrollRect sr = uiHorizontalScrollerRoot.AddComponent(); - sr.vertical = false; - sr.horizontal = true; - sr.movementType = ScrollRect.MovementType.Unrestricted; - var uiscr = uiHorizontalScrollerRoot.AddComponent(); - - //Setup container center point - RectTransform rectTransformCenter = uiScrollerCenter.GetComponent(); - rectTransformCenter.anchorMin = new Vector2(0.3f,0f); - rectTransformCenter.anchorMax = new Vector2(0.6f,1f); - rectTransformCenter.sizeDelta = Vector2.zero; - - uiscr.Center = uiScrollerCenter.GetComponent(); - - //Setup Content container - RectTransform rectTransformContent = childContent.GetComponent(); - rectTransformContent.anchorMin = Vector2.zero; - rectTransformContent.anchorMax = new Vector2(1f, 1f); - rectTransformContent.sizeDelta = Vector2.zero; - - sr.content = rectTransformContent; - - // Add sample children - for (int i = 0; i < 10; i++) - { - GameObject childPage = CreateUIObject("Page_" + i, childContent); - - GameObject childText = CreateUIObject("Text", childPage); - - //Setup 1st Child - Image pageImage = childPage.AddComponent(); - pageImage.sprite = AssetDatabase.GetBuiltinExtraResource(kStandardSpritePath); - pageImage.type = Image.Type.Sliced; - pageImage.color = s_DefaultSelectableColor; - - RectTransform rectTransformPage = childPage.GetComponent(); - rectTransformPage.anchorMin = new Vector2(0.5f, 0); - rectTransformPage.anchorMax = new Vector2(0.5f, 1f); - rectTransformPage.sizeDelta = new Vector2(80f, 0f); - rectTransformPage.pivot = new Vector2(0.5f, 0.5f); - rectTransformPage.localPosition = new Vector3(80 * i, 0, 0); - childPage.AddComponent