Fixed resource leak when updating Expression preview

This commit is contained in:
mkc1370
2023-10-11 13:20:18 +09:00
parent 645612262d
commit b7320e3ef6

View File

@@ -60,23 +60,36 @@ namespace UniVRM10
{
return;
}
ClearScene();
ClearPreview();
m_target.Prefab = prefab;
Initialize();
}
void OnEnable()
{
Initialize();
}
void OnDisable()
{
ClearPreview();
}
void Initialize()
{
m_target = (VRM10Expression)target;
m_renderer = new PreviewFaceRenderer();
}
void OnDisable()
void ClearPreview()
{
if (m_renderer != null)
{
m_renderer.Dispose();
m_renderer = null;
}
m_serializedEditor = null;
ClearScene();
}