overte-Armored-Dragon/unpublishedScripts/DomainContent/Home/fishTank/createFishTank.js
2016-02-23 17:17:15 -08:00

53 lines
No EOL
1 KiB
JavaScript

var fishtank;
var TANK_DIMENSIONS = {
x: 1,
y: 1,
z: 2
};
var TANK_WIDTH = 3.0;
var TANK_HEIGHT = 1.0;
var DEBUG_COLOR = {
red: 255,
green: 0,
blue: 255
}
var center = Vec3.sum(MyAvatar.position, Vec3.multiply(Quat.getFront(MyAvatar.orientation), 2 * TANK_WIDTH));
var TANK_POSITION = center;
var TANK_SCRIPT = Script.resolvePath('tank.js?' + Math.random())
function createFishTank() {
var tankProperties = {
name: 'hifi-home-fishtank',
type: 'Box',
dimensions: TANK_DIMENSIONS,
position: TANK_POSITION,
color: DEBUG_COLOR,
collisionless: true,
script: TANK_SCRIPT,
userData: JSON.stringify({
'hifi-home-fishtank': {
fishLoaded: false
},
grabbableKey: {
grabbable: false
}
}),
visible:false
}
fishTank = Entities.addEntity(tankProperties);
}
function cleanup() {
Entities.deleteEntity(fishTank);
}
createFishTank();
Script.scriptEnding.connect(cleanup);