yyl
2025-05-19 b118ece3db250a5a257b60713da92234d8d5a57a
Main/Component/UI/Effect/EffectMgr.cs
@@ -6,7 +6,7 @@
{
    public UIEffectBehaviour GetUIEffect(int id, bool _destroy = false)
    {
        var _prefab = InstanceResourcesLoader.LoadEffect(id);
        var _prefab = ResManager.Instance.LoadAsset<GameObject>("UIEffect", id.ToString());
        if (_prefab == null)
        {
            return null;
@@ -85,7 +85,8 @@
        if (_behaviour != null)
        {
            _behaviour.SetActive(false);
            _behaviour.transform.SetParent(WindowCenter.Instance.uiRoot.baseCanvas);
            //  TODO YYL
            // _behaviour.transform.SetParent(WindowCenter.Instance.uiRoot.baseCanvas);
            uieffect = _behaviour.AddMissingComponent<UIEffect>();
            uieffect.target = _behaviour;
            SetUIEffect(uieffect, id, renderQueue, loop, _localPos, Vector3.zero);
@@ -105,7 +106,7 @@
    public void RecyleUIEffect(int id, GameObject _effectObj)
    {
        var _prefab = InstanceResourcesLoader.LoadEffect(id);
        var _prefab = ResManager.Instance.LoadAsset<GameObject>("UIEffect", id.ToString());
        _effectObj.SetActive(false);
        if (_prefab == null)
        {