DynamicCharacterAvatar prefab is unpacks when saving scene when Editor Time Generation is false
A prefab with a DynamicCharacterAvatar component where the Editor Time Generation is set to false will unpack itself into a scene when that scene is saved. This shouldn't happen, the prefab should remain in place.
Environment (please complete the following information):
Unity Version: 2020.2.2f1
UMA Version: 2.12
Rendering Pipeline: URP 10.2.2
Platform Build (if not editor): Editor on Windows (DX11)
To Reproduce
Steps to reproduce the behavior:
In Unity Hub Add Unity 2020.2.2f1 project
New URP project
Import UMA 2.12 via Package Manager
UMA->SRP->Convert to URP
UMA->Rebuild From Project
File->New Scene->Basic (Built-In)
Drag UMA->Getting Started->UMA_GLIB into scene
In the Project tab, select the prefab UMA->Getting Started->UMADynamicCharacterAvatar
In Inspector uncheck Editor Time Generation to make it be false
Drag UMA->Getting Started->UMADynamicCharacterAvatar prefab into scene
File->Save->NewScene.unity
BUG: The UMADynamicCharacterAvatar prefab has been unpacked in the scene on Save
Expected behavior
It is expected that the prefab will NOT unpack itself since we don't want editor time generation of the UMA, only runtime.
Additional context
Keeping UMA character prefabs intact is tough going for our artist who keeps breaking them!
DynamicCharacterAvatar prefab is unpacks when saving scene when Editor Time Generation is false A prefab with a DynamicCharacterAvatar component where the Editor Time Generation is set to false will unpack itself into a scene when that scene is saved. This shouldn't happen, the prefab should remain in place.
Environment (please complete the following information):
To Reproduce Steps to reproduce the behavior:
Expected behavior It is expected that the prefab will NOT unpack itself since we don't want editor time generation of the UMA, only runtime.
Additional context Keeping UMA character prefabs intact is tough going for our artist who keeps breaking them!