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