/// <summary> /// VRChat用のCustomOverrideControllerの複製を取得する /// </summary> /// <param name="animFolder"></param> /// <returns></returns> private AnimatorOverrideController InstantiateVrcCustomOverideController(string newFilePath) { string path = VRCSDKUtility.GetVRCSDKFilePath("CustomOverrideEmpty"); newFilePath = AssetDatabase.GenerateUniqueAssetPath(newFilePath); AssetDatabase.CopyAsset(path, newFilePath); var overrideController = AssetDatabase.LoadAssetAtPath(newFilePath, typeof(AnimatorOverrideController)) as AnimatorOverrideController; return(overrideController); }
private static AnimatorController InstantiateFxController(string newFilePath) { string path = VRCSDKUtility.GetVRCSDKFilePath("vrc_AvatarV3HandsLayer"); newFilePath = AssetDatabase.GenerateUniqueAssetPath(newFilePath); AssetDatabase.CopyAsset(path, newFilePath); var controller = AssetDatabase.LoadAssetAtPath(newFilePath, typeof(AnimatorController)) as AnimatorController; return(controller); }