diff --git a/lib/classes/Utils.ts b/lib/classes/Utils.ts index 6e300ec..c54c003 100644 --- a/lib/classes/Utils.ts +++ b/lib/classes/Utils.ts @@ -11,8 +11,8 @@ import { Logger } from './Logger'; import { GlobalPosition } from './public/interfaces/GlobalPosition'; import { Quaternion } from './Quaternion'; import { Vector3 } from './Vector3'; -import Timeout = NodeJS.Timeout; import * as crypto from 'crypto'; +import Timeout = NodeJS.Timeout; export class Utils { @@ -189,6 +189,8 @@ export class Utils return 'person'; case InventoryType.Settings: return 'settings'; + case InventoryType.Material: + return 'material'; default: console.error('Unknown inventory type: ' + InventoryType[type]); return 'texture'; @@ -233,6 +235,8 @@ export class Utils return AssetType.Widget; case HTTPAssets.ASSET_PERSON: return AssetType.Person; + case HTTPAssets.ASSET_MATERIAL: + return AssetType.Material; default: return 0; } @@ -276,6 +280,8 @@ export class Utils return HTTPAssets.ASSET_PERSON; case AssetType.Widget: return HTTPAssets.ASSET_WIDGET; + case AssetType.Material: + return HTTPAssets.ASSET_MATERIAL; default: return HTTPAssets.ASSET_TEXTURE; } @@ -314,6 +320,8 @@ export class Utils return InventoryType.Wearable; case HTTPAssets.ASSET_MESH: return InventoryType.Mesh; + case HTTPAssets.ASSET_MATERIAL: + return InventoryType.Material; default: return 0; } diff --git a/lib/enums/AssetType.ts b/lib/enums/AssetType.ts index 3c1cd56..26f32c5 100644 --- a/lib/enums/AssetType.ts +++ b/lib/enums/AssetType.ts @@ -28,5 +28,6 @@ export enum AssetType Widget = 40, Person = 46, Mesh = 49, - Settings = 56 + Settings = 56, + Material = 57 } diff --git a/lib/enums/InventoryType.ts b/lib/enums/InventoryType.ts index 236b64b..6844b97 100644 --- a/lib/enums/InventoryType.ts +++ b/lib/enums/InventoryType.ts @@ -22,5 +22,6 @@ export enum InventoryType Mesh = 22, Widget = 23, Person = 24, - Settings = 25 + Settings = 25, + Material = 26, } diff --git a/package.json b/package.json index 954e082..c1e4119 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@caspertech/node-metaverse", - "version": "0.6.1", + "version": "0.6.2", "description": "A node.js interface for Second Life.", "main": "dist/lib/index.js", "types": "dist/lib/index.d.ts",