Safeguard case where AssetContainer is null:

- Safeguard a case where AssetContainer is null.
- This covers a known case in Vixen where clips are generated in Edit mode for previews.
This commit is contained in:
Haï~
2025-06-23 13:46:45 +02:00
parent c87904fbbb
commit cfc6c5a9d6
@@ -23,16 +23,19 @@ namespace AnimatorAsCode.V1
public void SaveAsPersistenceRequired(Object objectToAdd)
{
if (_configuration.AssetContainer == null) return;
if (_configuration.ContainerMode != AacConfiguration.Container.Never) AssetDatabase.AddObjectToAsset(objectToAdd, _configuration.AssetContainer);
}
public void SaveAsRegular(Object objectToAdd)
{
if (_configuration.AssetContainer == null) return;
if (_configuration.ContainerMode == AacConfiguration.Container.Everything) AssetDatabase.AddObjectToAsset(objectToAdd, _configuration.AssetContainer);
}
public void ClearPreviousAssets()
{
if (_configuration.AssetContainer == null) return;
var allSubAssets = AssetDatabase.LoadAllAssetsAtPath(AssetDatabase.GetAssetPath(_configuration.AssetContainer));
foreach (var subAsset in allSubAssets)
{