Andrew Meadowsarchive remaining JS scriptsc0b446c10 years agoHistory
45 lines · 1.1 KB · JavaScript
RawDownload
////  paramsEntity.js////  Script Type: Entity////  Created by James B. Pollack @imgntn on 11/6/2015//  Copyright 2015 High Fidelity, Inc.////  This script demonstrates how to recieve parameters from a Entities.callEntityMethod call//  Distributed under the Apache License, Version 2.0.//  See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html//(function() {     function ParamsEntity() {        return;    }     ParamsEntity.prototype = {        preload: function(entityID) {            print('entity loaded')            this.entityID = entityID;        },        testParams: function(myID, paramsArray) {             paramsArray.forEach(function(param) {                var p;                try {                    p = JSON.parse(param);                    print("it's a json param")                    print('json param property:' + p.thing);                } catch (err) {                    print('not a json param')                    p = param;                    print('param is:' + p);                }             });         }     }     return new ParamsEntity();});