Use AacSimpleAssetContainerProvider
This commit is contained in:
@@ -21,7 +21,7 @@ namespace AnimatorAsCode.V1
|
||||
var animatorController = new AnimatorController();
|
||||
animatorController.name = Internal_GenerateAnimationName(component, suffix); // FIXME animation name conflict
|
||||
animatorController.hideFlags = HideFlags.None;
|
||||
if (component.AsPersistentContainerRequired() != null) AssetDatabase.AddObjectToAsset(animatorController, component.AsPersistentContainerRequired());
|
||||
component.ContainerProvider.SaveAsPersistenceRequired(animatorController);
|
||||
return animatorController;
|
||||
}
|
||||
|
||||
@@ -34,7 +34,7 @@ namespace AnimatorAsCode.V1
|
||||
{
|
||||
clip.name = Internal_GenerateAnimationName(component, suffix);
|
||||
clip.hideFlags = HideFlags.None;
|
||||
if (component.AsRegularContainer() != null) AssetDatabase.AddObjectToAsset(clip, component.AsRegularContainer());
|
||||
component.ContainerProvider.SaveAsRegular(clip);
|
||||
return clip;
|
||||
}
|
||||
|
||||
@@ -43,7 +43,7 @@ namespace AnimatorAsCode.V1
|
||||
var clip = new BlendTree();
|
||||
clip.name = Internal_GenerateAnimationName(component, suffix);
|
||||
clip.hideFlags = HideFlags.None;
|
||||
if (component.AsRegularContainer() != null) AssetDatabase.AddObjectToAsset(clip, component.AsRegularContainer());
|
||||
component.ContainerProvider.SaveAsRegular(clip);
|
||||
return clip;
|
||||
}
|
||||
|
||||
@@ -52,7 +52,7 @@ namespace AnimatorAsCode.V1
|
||||
var duplicated = (T)Object.Instantiate(assetToDuplicate);
|
||||
duplicated.name = Internal_GenerateAnimationName(component, assetToDuplicate.name);
|
||||
duplicated.hideFlags = HideFlags.None;
|
||||
if (component.AsRegularContainer() != null) AssetDatabase.AddObjectToAsset(duplicated, component.AsRegularContainer());
|
||||
component.ContainerProvider.SaveAsRegular(duplicated);
|
||||
return duplicated;
|
||||
}
|
||||
|
||||
@@ -66,7 +66,7 @@ namespace AnimatorAsCode.V1
|
||||
var avatarMask = new AvatarMask();
|
||||
avatarMask.name = AutoGeneratedPrefix + component.AssetKey + "_" + fullLayerName + "__AvatarMask";
|
||||
avatarMask.hideFlags = HideFlags.None;
|
||||
if (component.AsRegularContainer() != null) AssetDatabase.AddObjectToAsset(avatarMask, component.AsRegularContainer());
|
||||
component.ContainerProvider.SaveAsRegular(avatarMask);
|
||||
return avatarMask;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user