private void CreateDevelopmentController(RuntimeAnimatorController ogController) { CheckAnimatorsFolder(); string ogPath = AssetDatabase.GetAssetPath(ogController.GetInstanceID()); string ogName = Regex.Replace(ogPath, @".*[\\\/](.*)$", "$1"); string fullPath = AssetDatabase.GenerateUniqueAssetPath(ANIMATOR_FOLDER + "/" + ogName); _developmentAnimatorItem.developmentController = UnityEditor.Animations.AnimatorController.CreateAnimatorControllerAtPath(fullPath); _devAnimatorController = AssetDatabase.LoadAssetAtPath <AnimatorController>( AssetDatabase.GetAssetPath( _developmentAnimatorItem.developmentController.GetInstanceID() ) ); _developmentAnimatorObject.SaveDevelopmentAnimatorItem(_developmentAnimatorItem); }