Model Store

Holds up to ten 3D models under names you pick, so other parts of the Lens can find each one. It shows nothing on the screen by itself.

Utilities & Storage

Asset stores, saved data, and the core building blocks behind bigger experiences.

Made with this block

Inputs

assetName0string

Name identifier for model slot 0

assetModel0glb

3D model prefab for slot 0 (paired with assetName0)

assetName1string

Name identifier for model slot 1

assetModel1glb

3D model prefab for slot 1 (paired with assetName1)

assetName2string

Name identifier for model slot 2

assetModel2glb

3D model prefab for slot 2 (paired with assetName2)

assetName3string

Name identifier for model slot 3

assetModel3glb

3D model prefab for slot 3 (paired with assetName3)

assetName4string

Name identifier for model slot 4

assetModel4glb

3D model prefab for slot 4 (paired with assetName4)

assetName5string

Name identifier for model slot 5

assetModel5glb

3D model prefab for slot 5 (paired with assetName5)

assetName6string

Name identifier for model slot 6

assetModel6glb

3D model prefab for slot 6 (paired with assetName6)

assetName7string

Name identifier for model slot 7

assetModel7glb

3D model prefab for slot 7 (paired with assetName7)

assetName8string

Name identifier for model slot 8

assetModel8glb

3D model prefab for slot 8 (paired with assetName8)

assetName9string

Name identifier for model slot 9

assetModel9glb

3D model prefab for slot 9 (paired with assetName9)

Functions

getModelByNameObject

Returns the prefab associated with the given name, or null if not found

getModelByIndexObject

Returns the prefab at the given index in the loaded list, or null if out of range

getAllModelsObject

Returns an object mapping all loaded names to their prefabs

getModelCountint

Returns the number of successfully loaded model slots