少年修仙传客户端基础资源
hch
2024-09-26 f44f7df16e9f510c21aadee1d9f08e29a3bb415e
Assets/Editor/Tool/PrefabCreateTool.cs
@@ -6,7 +6,7 @@
using UnityEditor;
using System.Collections;
using UnityEngine.UI;
using Snxxz.UI;
using vnxbqy.UI;
public class PrefabCreateTool
@@ -29,16 +29,16 @@
    {
        if (instance == null)
            return;
        var uiroot = CreateUIRoot();
        // var uiroot = CreateUIRoot();
        if (parent == null)
            if (Selection.transforms != null && Selection.transforms.Length > 0)
            {
                parent = Selection.transforms[0];
            }
            else
            {
                parent = uiroot.normalCanvas.transform;
            }
        // else
        // {
        //     parent = uiroot.normalCanvas.transform;
        // }
        instance.transform.SetParentEx(parent, Vector3.zero, Quaternion.identity, Vector3.one);
        // PrefabUtility.DisconnectPrefabInstance(instance);
        Selection.activeGameObject = instance;
@@ -115,12 +115,19 @@
        SetParent(button);
    }
    [MenuItem("GameObject/UI/SecondFrame")]
    public static void CreateSecondFrame()
    [MenuItem("GameObject/UI/红点")]
    public static void CreateRedPoint()
    {
        var prefab = LoadUIPattern("SecondFrame");
        var button = UIUtility.CreateWidget("RedPoint", "RedPoint");
        SetParent(button);
    }
    [MenuItem("GameObject/UI/SecondFrameLoad")]
    public static void CreateSecondFrameLoad()
    {
        var prefab = LoadUIPattern("SecondFrameLoad");
        var instance = GameObject.Instantiate(prefab) as GameObject;
        instance.name = "SecondFrame";
        instance.name = "SecondFrameLoad";
        SetParent(instance);
    }