# Runtime のリソース管理について Runtime Import で `Texture`, `Material`, `Mesh` などのリソースを Root の `GameObject.OnDestroy` と同時に `UnityEngine.Object.Destroy` したい。 ## RuntimeGltfInstance `RuntimeGltfInstance.OnDestroy` で破棄を実行するようにした。 ``` ImporterContext [Own]List AnimationClipFactory[Own]List TextureFactory[Own]List MaterialFactory[Own]List 👇 ImporterContext.LoadAsync RuntimeGltfInstance.AttachTo ImporterContext.TransferOwnership RuntimeGltfInstance [Own]List [Own]List [Own]List [Own]List ``` > VRM-0.X では `RuntimeGltfInstance` にリソースを委譲している。 ## Vrm10Instance ``` Vrm10Importer [Own]HumanoidAvatar [Own]Vrm10Object [Own]List 👇 Vrm10Importer.LoadAsync RuntimeGltfInstance [Own]HumanoidAvatar [Own]VrmObject [Own]List ``` ### FirstPerson ``` 👇 Vrm10Instance.FirstPerson.SetupAsync RuntimeGltfInstance [Own]List.Add(headless) ```