From b6fc095ce17a39afd313cace24b730232ef570ae Mon Sep 17 00:00:00 2001 From: Masataka SUMI Date: Mon, 19 Jul 2021 16:51:20 +0900 Subject: [PATCH] Add animationClip property. --- Assets/UniGLTF/Runtime/UniGLTF/RuntimeGltfInstance.cs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Assets/UniGLTF/Runtime/UniGLTF/RuntimeGltfInstance.cs b/Assets/UniGLTF/Runtime/UniGLTF/RuntimeGltfInstance.cs index 62eef99ba..e1de0da7e 100644 --- a/Assets/UniGLTF/Runtime/UniGLTF/RuntimeGltfInstance.cs +++ b/Assets/UniGLTF/Runtime/UniGLTF/RuntimeGltfInstance.cs @@ -18,7 +18,7 @@ namespace UniGLTF /// /// Runtime resources. - /// ex. Material, Texture, Mesh. + /// ex. Material, Texture, AnimationClip, Mesh. /// public IReadOnlyList<(SubAssetKey, UnityEngine.Object)> RuntimeResources => _resources; @@ -32,6 +32,11 @@ namespace UniGLTF /// public IReadOnlyList Textures => _textures; + /// + /// Animation Clips. + /// + public IReadOnlyList AnimationClips => _animationClips; + /// /// Meshes. /// @@ -56,6 +61,7 @@ namespace UniGLTF private readonly List<(SubAssetKey, UnityEngine.Object)> _resources = new List<(SubAssetKey, UnityEngine.Object)>(); private readonly List _materials = new List(); private readonly List _textures = new List(); + private readonly List _animationClips = new List(); private readonly List _meshes = new List(); private readonly List _renderers = new List(); private readonly List _meshRenderers = new List(); @@ -78,6 +84,9 @@ namespace UniGLTF case Texture texture: loaded._textures.Add(texture); break; + case AnimationClip animationClip: + loaded._animationClips.Add(animationClip); + break; case Mesh mesh: loaded._meshes.Add(mesh); break;