From 5f5fe7246d429f7b96bd3f82e9b1634de53ade1a Mon Sep 17 00:00:00 2001 From: LiRuoChen <571244399@qq.com> Date: Sun, 28 Sep 2025 07:58:01 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=BC=96=E8=AF=91=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Runtime/Core/Base/XericUIBehaciour.cs | 3 ++- .../UIDynamicActiveImpact.cs | 5 ++++- Runtime/OverrideLayout/XericScrollRect.cs | 4 +++- Runtime/OverrideUI.meta | 3 +++ Runtime/OverrideUI/XericToggleGroup.cs | 13 +++++++++++++ Runtime/OverrideUI/XericToggleGroup.cs.meta | 3 +++ 6 files changed, 28 insertions(+), 3 deletions(-) create mode 100644 Runtime/OverrideUI.meta create mode 100644 Runtime/OverrideUI/XericToggleGroup.cs create mode 100644 Runtime/OverrideUI/XericToggleGroup.cs.meta diff --git a/Runtime/Core/Base/XericUIBehaciour.cs b/Runtime/Core/Base/XericUIBehaciour.cs index f774533..5423a16 100644 --- a/Runtime/Core/Base/XericUIBehaciour.cs +++ b/Runtime/Core/Base/XericUIBehaciour.cs @@ -127,7 +127,7 @@ namespace XericUI.Core.Base #region 脏处理 /// - /// 设置层级脏 + /// 设置层级脏() /// public void SetHierarchyDirty() { @@ -136,6 +136,7 @@ namespace XericUI.Core.Base _graphicRaycaster = null; _hierarchyDirty = true; } + /// /// 复位层级脏 /// diff --git a/Runtime/DynamicActivitiesImpact/UIDynamicActiveImpact.cs b/Runtime/DynamicActivitiesImpact/UIDynamicActiveImpact.cs index 5d51513..8c0e7b6 100644 --- a/Runtime/DynamicActivitiesImpact/UIDynamicActiveImpact.cs +++ b/Runtime/DynamicActivitiesImpact/UIDynamicActiveImpact.cs @@ -8,9 +8,12 @@ using UnityEngine.Serialization; using UnityEngine.UI; using XericLibrary.Runtime.MacroLibrary; using XericLibrary.Runtime.Type.SpatialAlgorithm; -using XericLibraryEditor.Debug; using XericUI.Core.Base; using XericUI.OverrideLayout; + +#if UNITY_EDITOR +using XericLibraryEditor.Debug; +#endif #if ODIN_INSPECTOR using Sirenix.OdinInspector; #endif diff --git a/Runtime/OverrideLayout/XericScrollRect.cs b/Runtime/OverrideLayout/XericScrollRect.cs index f100a14..84409a7 100644 --- a/Runtime/OverrideLayout/XericScrollRect.cs +++ b/Runtime/OverrideLayout/XericScrollRect.cs @@ -4,8 +4,10 @@ using UnityEngine; using UnityEngine.Pool; using UnityEngine.UI; using XericLibrary.Runtime.MacroLibrary; -using XericLibraryEditor.Debug; +#if UNITY_EDITOR +using XericLibraryEditor.Debug; +#endif #if ODIN_INSPECTOR using Sirenix.OdinInspector; #endif diff --git a/Runtime/OverrideUI.meta b/Runtime/OverrideUI.meta new file mode 100644 index 0000000..8a0067b --- /dev/null +++ b/Runtime/OverrideUI.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: d627bc2675404ff89bde4e9c3a465409 +timeCreated: 1758845918 \ No newline at end of file diff --git a/Runtime/OverrideUI/XericToggleGroup.cs b/Runtime/OverrideUI/XericToggleGroup.cs new file mode 100644 index 0000000..9205076 --- /dev/null +++ b/Runtime/OverrideUI/XericToggleGroup.cs @@ -0,0 +1,13 @@ +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.UI; + +namespace XericUI.OverrideUI +{ + [AddComponentMenu("Xeric UI Vessel/Toggle Group", 31)] + [DisallowMultipleComponent] + public class XericToggleGroup : ToggleGroup + { + // public List<> + } +} \ No newline at end of file diff --git a/Runtime/OverrideUI/XericToggleGroup.cs.meta b/Runtime/OverrideUI/XericToggleGroup.cs.meta new file mode 100644 index 0000000..83edd97 --- /dev/null +++ b/Runtime/OverrideUI/XericToggleGroup.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 3b8ebc1b593244918136a16bdb9d4fe5 +timeCreated: 1758845948 \ No newline at end of file