diff --git a/Assets/UniGLTF/Runtime/Extensions/UnityExtensions.cs b/Assets/UniGLTF/Runtime/Extensions/UnityExtensions.cs index dff50b2b4..58321b08f 100644 --- a/Assets/UniGLTF/Runtime/Extensions/UnityExtensions.cs +++ b/Assets/UniGLTF/Runtime/Extensions/UnityExtensions.cs @@ -42,14 +42,28 @@ namespace UniGLTF { Positions = new List(vertexCount); } + else + { + Positions = new List(); + } + if (hasNormals) { Normals = new List(vertexCount); } + else + { + Normals = new List(); + } + if (hasTangents) { Tangents = new List(vertexCount); } + else + { + Tangents = new List(); + } } public List Positions { get; private set; }