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;