少年修仙传客户端基础资源
lwb
2020-12-10 67369b670340cf6369a96857555ca643c1acde36
9527 一些快捷创建预制件的右键菜单,去掉luaide 版本管理
2个文件已修改
9个文件已删除
1个文件已添加
1 文件已重命名
1231 ■■■■■ 已修改文件
.gitignore 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Assets/Editor/ScriptEditor/SecondFrameLoaderEditor.cs 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Assets/Editor/ScriptEditor/SecondFrameLoaderEditor.cs.meta 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Assets/Editor/Tool/PrefabCreateTool.cs 163 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Assets/XLua/Src/Editor/LuaIde/LuaIdeApi.cs 395 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Assets/XLua/Src/Editor/LuaIde/LuaIdeApi.tpl.txt 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Assets/XLua/Src/Editor/LuaIde/LuaIdeApi.tpl.txt.meta 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Assets/XLua/Src/Editor/LuaIde/LuaIdeClassDoc.cs 145 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Assets/XLua/Src/Editor/LuaIde/LuaIdeClassDoc.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Assets/XLua/Src/Editor/LuaIde/LuaIdeInfo.cs 455 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Assets/XLua/Src/Editor/LuaIde/LuaIdeInfo.cs.meta 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Assets/XLua/Src/Editor/LuaIde/luaIdeConfig.txt 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Assets/XLua/Src/Editor/LuaIde/luaIdeConfig.txt.meta 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.gitignore
@@ -59,3 +59,5 @@
/Assets/Plugins/Android/bin.meta
/Assets/Resources/VersionConfig.asset
/Assets/XLua/Gen
/Assets/XLua/Src/Editor/LuaIde
/Assets/XLua/Src/Editor/LuaIde
Assets/Editor/ScriptEditor/SecondFrameLoaderEditor.cs
New file
@@ -0,0 +1,22 @@
using Snxxz.UI;
using UnityEditor;
using UnityEngine;
[CustomEditor(typeof(SecondFrameLoader))]
public class SecondFrameLoaderEditor : Editor
{
    public override void OnInspectorGUI()
    {
        base.OnInspectorGUI();
        if (GUILayout.Button("重载"))
        {
            Reload();
        }
    }
    private void Reload()
    {
        (target as SecondFrameLoader).Reload();
    }
}
Assets/Editor/ScriptEditor/SecondFrameLoaderEditor.cs.meta
File was renamed from Assets/XLua/Src/Editor/LuaIde/LuaIdeApi.cs.meta
@@ -1,8 +1,7 @@
fileFormatVersion: 2
guid: 85cbb758da75d59489ff44f998c5b421
timeCreated: 1503820513
licenseType: Free
guid: bbbbef6ecc9236d40968ea8eab8da64a
MonoImporter:
  externalObjects: {}
  serializedVersion: 2
  defaultReferences: []
  executionOrder: 0
Assets/Editor/Tool/PrefabCreateTool.cs
@@ -11,12 +11,8 @@
public class PrefabCreateTool
{
    [MenuItem("GameObject/UI/FunctionButton")]
    public static void CreateFunctionButton()
    {
        var instance = UIUtility.CreateWidget("FunctionButtonPattern", "FunctionButton");
        if (instance != null)
    [MenuItem("GameObject/UI/UIRoot")]
    public static UIRoot CreateUIRoot()
        {
            var uiroot = GameObject.FindObjectOfType<UIRoot>();
            if (uiroot == null)
@@ -26,8 +22,15 @@
                root.name = "UIRoot";
                uiroot = root.GetComponent<UIRoot>();
            }
        return uiroot;
    }
            Transform parent = null;
    public static void SetParent(GameObject instance, Transform parent = null)
    {
        if (instance == null)
            return;
        var uiroot = CreateUIRoot();
        if (parent == null)
            if (Selection.transforms != null && Selection.transforms.Length > 0)
            {
                parent = Selection.transforms[0];
@@ -36,12 +39,17 @@
            {
                parent = uiroot.normalCanvas.transform;
            }
            instance.transform.SetParentEx(parent, Vector3.zero, Quaternion.identity, Vector3.one);
            PrefabUtility.DisconnectPrefabInstance(instance);
        // PrefabUtility.DisconnectPrefabInstance(instance);
            Selection.activeGameObject = instance;
        }
    [MenuItem("GameObject/UI/FunctionButton")]
    public static void CreateFunctionButton()
    {
        var instance = UIUtility.CreateWidget("FunctionButtonPattern", "FunctionButton");
        SetParent(instance);
    }
    [MenuItem("GameObject/UI/GeneralWin_1")]
@@ -50,32 +58,7 @@
        var prefab = AssetDatabase.LoadAssetAtPath<GameObject>("Assets/Editor/UIPattern/GeneralWin.prefab");
        var instance = GameObject.Instantiate(prefab) as GameObject;
        instance.name = "GeneralWin";
        if (instance != null)
        {
            var uiroot = GameObject.FindObjectOfType<UIRoot>();
            if (uiroot == null)
            {
                var rootPrefab = BuiltInLoader.LoadPrefab("UIRoot");
                var root = GameObject.Instantiate(rootPrefab, Vector3.zero, Quaternion.identity);
                root.name = "UIRoot";
                uiroot = root.GetComponent<UIRoot>();
            }
            Transform parent = null;
            if (Selection.transforms != null && Selection.transforms.Length > 0)
            {
                parent = Selection.transforms[0];
            }
            else
            {
                parent = uiroot.normalCanvas.transform;
            }
            instance.transform.SetParentEx(parent, Vector3.zero, Quaternion.identity, Vector3.one);
            PrefabUtility.DisconnectPrefabInstance(instance);
            Selection.activeGameObject = instance;
        }
        SetParent(instance);
    }
    [MenuItem("GameObject/UI/RewardGroup")]
@@ -84,32 +67,7 @@
        var prefab = AssetDatabase.LoadAssetAtPath<GameObject>("Assets/Editor/UIPattern/Container_Rewards.prefab");
        var instance = GameObject.Instantiate(prefab) as GameObject;
        instance.name = "Container_Rewards";
        if (instance != null)
        {
            var uiroot = GameObject.FindObjectOfType<UIRoot>();
            if (uiroot == null)
            {
                var rootPrefab = BuiltInLoader.LoadPrefab("UIRoot");
                var root = GameObject.Instantiate(rootPrefab, Vector3.zero, Quaternion.identity);
                root.name = "UIRoot";
                uiroot = root.GetComponent<UIRoot>();
            }
            Transform parent = null;
            if (Selection.transforms != null && Selection.transforms.Length > 0)
            {
                parent = Selection.transforms[0];
            }
            else
            {
                parent = uiroot.normalCanvas.transform;
            }
            instance.transform.SetParentEx(parent, Vector3.zero, Quaternion.identity, Vector3.one);
            PrefabUtility.DisconnectPrefabInstance(instance);
            Selection.activeGameObject = instance;
        }
        SetParent(instance);
    }
    [MenuItem("GameObject/UI/CommonItemCell")]
@@ -118,33 +76,7 @@
        var prefab = AssetDatabase.LoadAssetAtPath<GameObject>("Assets/Editor/UIPattern/CommonItemCell.prefab");
        var instance = GameObject.Instantiate(prefab) as GameObject;
        instance.name = "CommonItemCell";
        if (instance != null)
        {
            var uiroot = GameObject.FindObjectOfType<UIRoot>();
            if (uiroot == null)
            {
                var rootPrefab = BuiltInLoader.LoadPrefab("UIRoot");
                var root = GameObject.Instantiate(rootPrefab, Vector3.zero, Quaternion.identity);
                root.name = "UIRoot";
                uiroot = root.GetComponent<UIRoot>();
            }
            Transform parent = null;
            if (Selection.transforms != null && Selection.transforms.Length > 0)
            {
                parent = Selection.transforms[0];
            }
            else
            {
                parent = uiroot.normalCanvas.transform;
            }
            instance.transform.SetParentEx(parent, Vector3.zero, Quaternion.identity, Vector3.one);
            PrefabUtility.DisconnectPrefabInstance(instance);
            Selection.activeGameObject = instance;
        }
        SetParent(instance);
    }
    [MenuItem("GameObject/UI/SortTable")]
@@ -153,33 +85,48 @@
        var prefab = AssetDatabase.LoadAssetAtPath<GameObject>("Assets/Editor/UIPattern/SortTable.prefab");
        var instance = GameObject.Instantiate(prefab) as GameObject;
        instance.name = "SortTable";
        if (instance != null)
        {
            var uiroot = GameObject.FindObjectOfType<UIRoot>();
            if (uiroot == null)
            {
                var rootPrefab = BuiltInLoader.LoadPrefab("UIRoot");
                var root = GameObject.Instantiate(rootPrefab, Vector3.zero, Quaternion.identity);
                root.name = "UIRoot";
                uiroot = root.GetComponent<UIRoot>();
        SetParent(instance);
            }
            Transform parent = null;
            if (Selection.transforms != null && Selection.transforms.Length > 0)
    [MenuItem("GameObject/UI/TextEx")]
    public static void CreateTextEx()
            {
                parent = Selection.transforms[0];
            }
            else
            {
                parent = uiroot.normalCanvas.transform;
        var instance = new GameObject("TextEx");
        instance.AddComponent<TextEx>();
        SetParent(instance);
            }
            instance.transform.SetParentEx(parent, Vector3.zero, Quaternion.identity, Vector3.one);
            PrefabUtility.DisconnectPrefabInstance(instance);
            Selection.activeGameObject = instance;
    [MenuItem("GameObject/UI/ImageEx")]
    public static void CreateImageEx()
    {
        var instance = new GameObject("ImageEx");
        instance.AddComponent<ImageEx>();
        SetParent(instance);
        }
    [MenuItem("GameObject/UI/ButtonEx")]
    public static void CreateButtonEx()
    {
        var button = new GameObject("ButtonEx");
        var btnEx = button.AddComponent<ButtonEx>();
        var imgEx = button.AddComponent<ImageEx>();
        btnEx.targetGraphic = imgEx;
        SetParent(button);
        var text = new GameObject("TextEx");
        text.AddComponent<TextEx>();
        SetParent(text, button.transform);
    }
    [MenuItem("GameObject/UI/SecondFrameLoader")]
    public static void CreateSecondFrameLoader()
    {
        var go = new GameObject("SecondFrameLoader");
        go.AddComponent<SecondFrameLoader>();
        SetParent(go);
    }
}
Assets/XLua/Src/Editor/LuaIde/LuaIdeApi.cs
File was deleted
Assets/XLua/Src/Editor/LuaIde/LuaIdeApi.tpl.txt
File was deleted
Assets/XLua/Src/Editor/LuaIde/LuaIdeApi.tpl.txt.meta
File was deleted
Assets/XLua/Src/Editor/LuaIde/LuaIdeClassDoc.cs
File was deleted
Assets/XLua/Src/Editor/LuaIde/LuaIdeClassDoc.cs.meta
File was deleted
Assets/XLua/Src/Editor/LuaIde/LuaIdeInfo.cs
File was deleted
Assets/XLua/Src/Editor/LuaIde/LuaIdeInfo.cs.meta
File was deleted
Assets/XLua/Src/Editor/LuaIde/luaIdeConfig.txt
File was deleted
Assets/XLua/Src/Editor/LuaIde/luaIdeConfig.txt.meta
File was deleted