r3-custom-code/78gnds8jrj.js

70 lines
1.9 KiB
JavaScript

if (data.entity === this.parentEntity) {
console.log('snail runner loaded');
} else {
return;
}
/**
* Custom Code Components
*/
this.beforeRender = GameLib.EntityManager.Instance.findComponentById('94xi7aitax');
this.mouseMove = GameLib.EntityManager.Instance.findComponentById('jz3qg0174l');
this.mouseDown = GameLib.EntityManager.Instance.findComponentById('8dntnb01wu');
this.mouseUp = GameLib.EntityManager.Instance.findComponentById('kx7drv1vqw');
this.keyDown = GameLib.EntityManager.Instance.findComponentById('ramgcjepp5');
this.keyUp = GameLib.EntityManager.Instance.findComponentById('4uie4sjqxd');
/**
* Meshes
*/
this.snail = GameLib.EntityManager.Instance.findComponentById('z2izbq1hcz');
this.cloud = GameLib.EntityManager.Instance.findComponentById('jbvm17iwfx');
this.solar = GameLib.EntityManager.Instance.findComponentById('lq5xyiu8n4');
this.treesLeft = GameLib.EntityManager.Instance.findComponentById('lq0rxnjq3n');
this.treesRight = GameLib.EntityManager.Instance.findComponentById('oag0yr1rav');
this.road = GameLib.EntityManager.Instance.findComponentById('4furha3wst');
/**
* Road Sections
*/
this.sections = [];
/**
* Camera
*/
this.camera = GameLib.EntityManager.Instance.findComponentById('hd8dsn7o4c');
var cloneLeft = this.treesLeft.clone();
var cloneRoad = this.road.clone();
var cloneRight = this.treesRight.clone();
for (var i = 0; i < 17; i++) {
this.sections.push({
left : cloneLeft,
road : cloneRoad,
right : cloneRight
})
cloneLeft = cloneLeft.clone();
cloneRoad = cloneRoad.clone();
cloneRight = cloneRight.clone();
}
this.sections.push({
left : cloneLeft,
road : cloneRoad,
right : cloneRight
})
/**
* Activate our custom code components
*/
this.beforeRender.entityLoaded = this;
this.mouseMove.entityLoaded = this;
this.mouseDown.entityLoaded = this;
this.mouseUp.entityLoaded = this;
this.keyDown.entityLoaded = this;
this.keyUp.entityLoaded = this;
//@ sourceURL=entityLoaded.js