少年修仙传客户端基础资源
client_Wu Xijin
2018-08-29 187beabf127b94f601a73365c84546e689b2dcbe
Assets/Editor/Actor/ActorEditor.cs
@@ -15,6 +15,15 @@
        _window.Show();
    }
    private enum BuildNpcType
    {
        Npc,
        Pet,
        Horse
    }
    private BuildNpcType m_NpcType;
    private bool m_GenerateNoExist = false;
    private bool m_GenerateAnimationClip = false;
    private bool m_GenerateController = false;
@@ -23,6 +32,7 @@
    private int m_ModelResID;
    private int m_NpcID;
    private string m_ModelName;
    private string m_BuildName;
    private NpcResourcesBuilder m_NpcResBuilder;
    private ModelResourcesBuilder m_ModelResBuilder;
@@ -40,8 +50,11 @@
        EditorGUILayout.LabelField("# 生成Npc角色资源 #");
        m_ModelName = EditorGUILayout.TextField("模型名称", m_ModelName);
        EditorGUILayout.BeginVertical();
        m_ModelName = EditorGUILayout.TextField("来源名", m_ModelName);
        m_BuildName = EditorGUILayout.TextField("生成名", m_BuildName);
        m_NpcType = (BuildNpcType)EditorGUILayout.EnumPopup("类型:", m_NpcType);
        EditorGUILayout.EndVertical();
        EditorGUILayout.BeginHorizontal();
        m_GenerateNoExist = GUILayout.Toggle(m_GenerateNoExist, "只生成不存在的");
        m_GeneratePrefab = GUILayout.Toggle(m_GeneratePrefab, "Prefab");
@@ -55,7 +68,7 @@
        if (GUILayout.Button("单独生成", GUILayout.Height(24)))
        {
            m_NpcResBuilder.BuildNpc(m_ModelName);
            m_NpcResBuilder.BuildNpc(m_ModelName, m_BuildName, (int)m_NpcType);
        }
        if (GUILayout.Button("生成所有", GUILayout.Height(24)))