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