diff --git a/Runtime/ABase/Extension/UnityEngage.GameObject/UnityEngage.GameObjectExtension.cs b/Runtime/ABase/Extension/UnityEngage.GameObject/UnityEngage.GameObjectExtension.cs index 495f9db..1655000 100644 --- a/Runtime/ABase/Extension/UnityEngage.GameObject/UnityEngage.GameObjectExtension.cs +++ b/Runtime/ABase/Extension/UnityEngage.GameObject/UnityEngage.GameObjectExtension.cs @@ -19,8 +19,6 @@ namespace UnityEngine Object.Destroy(obj); #endif } - private static readonly List s_CachedTransforms = new List(); - /// /// 获取或增加组件。 /// @@ -83,20 +81,5 @@ namespace UnityEngine return gameObject.scene.name != null; } - /// - /// 递归设置游戏对象的层次。 - /// - /// 对象。 - /// 目标层次的编号。 - public static void SetLayerRecursively(this GameObject gameObject, int layer) - { - gameObject.GetComponentsInChildren(true, s_CachedTransforms); - foreach (var tf in s_CachedTransforms) - { - tf.gameObject.layer = layer; - } - - s_CachedTransforms.Clear(); - } } } diff --git a/Runtime/ABase/Helper/GameHelper.cs b/Runtime/ABase/Helper/GameHelper.cs index 2b2d22a..afae8ff 100644 --- a/Runtime/ABase/Helper/GameHelper.cs +++ b/Runtime/ABase/Helper/GameHelper.cs @@ -3,6 +3,7 @@ using System.Globalization; using System.Collections.Generic; using System.Text.RegularExpressions; +using AlicizaX; using UnityEngine; using UnityEngine.UI; @@ -10,7 +11,7 @@ using UnityEngine.UI; using UnityEditor; #endif -namespace AlicizaX +namespace UnityEngine { public static class GameHelper { diff --git a/Runtime/ABase/Helper/GameObjectHelper.cs b/Runtime/ABase/Helper/GameObjectHelper.cs index 89a4286..4a4eec0 100644 --- a/Runtime/ABase/Helper/GameObjectHelper.cs +++ b/Runtime/ABase/Helper/GameObjectHelper.cs @@ -2,7 +2,7 @@ using UnityEngine; using UnityEngine.Rendering; using UnityEngine.SceneManagement; -namespace AlicizaX +namespace UnityEngine { /// /// 游戏对象帮助类 diff --git a/Runtime/ABase/Structs/UniqueID.cs b/Runtime/ABase/Structs/UniqueID.cs index 80c1369..3c0a036 100644 --- a/Runtime/ABase/Structs/UniqueID.cs +++ b/Runtime/ABase/Structs/UniqueID.cs @@ -1,4 +1,5 @@ using System; +using UnityEngine; namespace AlicizaX {