Andrew Meadowsarchive remaining JS scriptsc0b446c10 years agoHistory
42 lines · 1001 B · JavaScript
RawDownload
////  createParamsEntity.js////  Created by James B. Pollack @imgntn on 11/6/2015//  Copyright 2015 High Fidelity, Inc.////  This script demonstrates creating an entity and sending it a method call with parameters.////  Distributed under the Apache License, Version 2.0.//  See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html// var PARAMS_SCRIPT_URL = Script.resolvePath('paramsEntity.js'); var testEntity = Entities.addEntity({    name: 'paramsTestEntity',    dimensions: {        x: 1,        y: 1,        z: 1    },    type: 'Box',    position: {        x: 0,        y: 0,        z: 0    },    visible: false,    script: PARAMS_SCRIPT_URL});  var subData1 = ['apple', 'banana', 'orange'];var subData2 = {    thing: 1,    otherThing: 2};var data = [subData1, JSON.stringify(subData2), 'third'];Script.setTimeout(function() {    print('sending data to entity')    Entities.callEntityMethod(testEntity, 'testParams', data);}, 1500)