mirror of
https://github.com/bdunderscore/modular-avatar.git
synced 2024-12-29 18:55:06 +08:00
63043cb4ec
* Added BlendTree to right click create asset menu. Not sure where to put it, so into the root editor folder it goes. * Update CreateBlendTree.cs * chore: add missing .meta file --------- Co-authored-by: bd_ <bd_@nadena.dev>
33 lines
1.0 KiB
C#
33 lines
1.0 KiB
C#
using System.IO;
|
|
using UnityEditor;
|
|
using UnityEditor.Animations;
|
|
using UnityEditor.ProjectWindowCallback;
|
|
using UnityEngine;
|
|
|
|
namespace nadena.dev.modular_avatar.core.editor
|
|
{
|
|
internal static class CreateBlendTree
|
|
{
|
|
[MenuItem("Assets/Create/BlendTree", priority = 411)]
|
|
static void CreateNewBlendTree()
|
|
{
|
|
ProjectWindowUtil.StartNameEditingIfProjectWindowExists(
|
|
0,
|
|
Editor.CreateInstance<DoCreateBlendTree>(),
|
|
"New BlendTree.asset",
|
|
EditorGUIUtility.IconContent("BlendTree Icon").image as Texture2D,
|
|
null);
|
|
}
|
|
|
|
class DoCreateBlendTree : EndNameEditAction
|
|
{
|
|
public override void Action(int instanceId, string pathName, string resourceFile)
|
|
{
|
|
BlendTree blendTree = new BlendTree { name = Path.GetFileNameWithoutExtension(pathName) };
|
|
AssetDatabase.CreateAsset(blendTree, pathName);
|
|
Selection.activeObject = blendTree;
|
|
}
|
|
}
|
|
}
|
|
}
|