From 8e6307bcde3df0b8afb9cf7952cadbf94c0e50af Mon Sep 17 00:00:00 2001 From: Casper Warden <216465704+casperwardensl@users.noreply.github.com> Date: Wed, 29 Nov 2023 17:00:05 +0000 Subject: [PATCH] Allow textures and transforms of less than 4 entries --- lib/classes/ObjectStoreLite.ts | 4 ++-- package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/classes/ObjectStoreLite.ts b/lib/classes/ObjectStoreLite.ts index 18b0e5a..c104304 100644 --- a/lib/classes/ObjectStoreLite.ts +++ b/lib/classes/ObjectStoreLite.ts @@ -166,7 +166,7 @@ export class ObjectStoreLite implements IObjectStore const override = new LLGLTFMaterialOverride(); overrides.set(te, override); - if (textureIDs !== undefined && Array.isArray(textureIDs) && textureIDs.length === 4) + if (textureIDs !== undefined && Array.isArray(textureIDs)) { override.textures = []; for (const tex of textureIDs) @@ -239,7 +239,7 @@ export class ObjectStoreLite implements IObjectStore ); } - if (textureTransforms !== undefined && Array.isArray(textureTransforms) && textureTransforms.length === 4) + if (textureTransforms !== undefined && Array.isArray(textureTransforms)) { override.textureTransforms = []; for (const transform of textureTransforms) diff --git a/package-lock.json b/package-lock.json index dd5181a..827145a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@caspertech/node-metaverse", - "version": "0.7.19", + "version": "0.7.20", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@caspertech/node-metaverse", - "version": "0.7.19", + "version": "0.7.20", "license": "MIT", "dependencies": { "@caspertech/llsd": "^1.0.5", diff --git a/package.json b/package.json index a98471a..415ce8c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@caspertech/node-metaverse", - "version": "0.7.19", + "version": "0.7.20", "description": "A node.js interface for Second Life.", "main": "dist/lib/index.js", "types": "dist/lib/index.d.ts",